![](/img/trans.png)
[英]IE11 + Vue-Cli + Webpack + Babel - SCRIPT1003 Error
[英]Babel not transpiling chunk-vendors for IE11, in Vue-CLI project
我有一个需要支持IE11的Vue-CLI Webapp。 在package.json中,我们设置了:
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8",
"ie 11"
]
这似乎适用于生成的app.x.js
文件:例如,它们不包含任何...
运算符。
但是,生成的chunk-vendors.x.js
确实包含...
运算符,因此在IE11上失败。
package.json的相关部分:
"devDependencies": {
"@vue/cli-plugin-babel": "^3.3.0",
"@vue/cli-plugin-eslint": "^3.3.0",
"@vue/cli-service": "^3.3.0",
"babel-eslint": "^10.0.1",
"eslint": "^5.8.0",
"eslint-plugin-vue": "^5.0.0",
"pug": "^2.0.3",
"pug-plain-loader": "^1.0.0",
"vue-cli-plugin-pug": "^1.0.7",
"vue-template-compiler": "^2.5.21"
},
vue.config.js中没有相关的更改,因此正在使用默认行为。
我需要更改什么以确保将chunk-vendors.x.js
转换为IE11?
答案似乎不是,而是“确保所有依赖关系都已被转换”(这显然会导致很多问题),而是“确保导致问题的特定依赖关系被转换”。
您可以通过在vue.config.js
添加一行来vue.config.js
:
transpileDependencies: ['/node_modules/myproblematicmodule/']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.