为什么相同的webpack和babel配置情况下, 不同入口文件, 有的chunk-vendors 里面的代码不会编译为es5?
发布于 3 年前 作者 feer 1316 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

babel.config.js 和vue.config.js配置文件都是相同的, 只是入口文件是变量, 而且依赖都差不多, 比如都包含vue-resource. 类似于

entry: `./${env.process.NAME}/main.js`,

一个打包出来的chunk-vendors.js里面的vue-resource代码没有被编译为es5 (各种const xx = ), 另外一个就没有这个问题.这是为什么呢? babel.config.js文件是:

module.exports = {
  presets: [
    ['@vue/app', {
      "targets": {
        "chrome": "50",
        "ie": "10"
      },
    }]
  ],
}
回到顶部