鍍金池/ 問(wèn)答/HTML/ 在vue-cli的.babelrc中刪除modules后報(bào)export is n

在vue-cli的.babelrc中刪除modules后報(bào)export is not defined

搜了下資料說(shuō)刪除vue-cli.babelrc下的一個(gè)配置可以引用其他標(biāo)準(zhǔn)的模塊包
現(xiàn)在有個(gè)拼音庫(kù)想打包,就試了下

{
  "presets": [
    ["env", {
      "modules": false, //刪除這行
      "targets": {
        "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
      }
    }],
    "stage-2"
  ],
  "plugins": ["transform-runtime"],
  "env": {
    "test": {
      "presets": ["env", "stage-2"],
      "plugins": ["istanbul"]
    }
  }
}

可是并不可行,整個(gè)項(xiàng)目都報(bào)錯(cuò)

133:3 Uncaught ReferenceError: exports is not defined
    at eval (133:3)
    at Object.<anonymous> (app.js:1644)
    at __webpack_require__ (app.js:689)
    at fn (app.js:110)
    at Object.<anonymous> (app.js:2886)
    at __webpack_require__ (app.js:689)
    at app.js:790
    at app.js:793

有什么解決方法嗎?

回答
編輯回答
伴謊

vue-cli 是需要有某些依賴支持的 你這操作把依賴都干掉了 肯定報(bào)錯(cuò)

你如果引入別的包 可以下載本地或者下載到依賴 import 引入不就好了嗎

2017年4月3日 06:15