在vue-cli的.babelrc中删除modules后报export is not defined

0 0 vue.js vue-cli webpack babel javascript
Carlos Beranger
Carlos Beranger

声望值:174 0人

2019-02-23 14:57:14 提问

关注 0关注

收藏 0收藏, 193浏览

搜了下资料说删除vue-cli中.babelrc下的一个配置可以引用其他标准的模块包
现在有个拼音库想打包,就试了下

{
  "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"]
    }
  }
}

可是并不可行,整个项目都报错

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

有什么解决方法吗?

请先 登录 后评论

1个回答

  • hellosweet40声望 2018-09-25 09:26

    vue-cli 是需要有某些依赖支持的 你这操作把依赖都干掉了 肯定报错 你如果引入别的包 可以下载本地或者下载到依赖 import 引入不就好了吗
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问