Vue-cli4.0 IE11 语法报错

2020-12-31  本文已影响0人  孤泉冷月

2020年12月31日14:48:49
问题: Vue-cli4.0 依赖包在IE11 出现语法错误
原因: 个别依赖使用es6语法, 在IE11上无法运行 出现es6语法报错
解决: 使用babel-polyfill 将es6编译成es5

参考资料:
https://cli.vuejs.org/zh/config/#transpiledependencies
https://github.com/vuejs/vue-docs-zh-cn/blob/master/vue-cli-plugin-babel/README.md
https://cli.vuejs.org/zh/guide/browser-compatibility.html#browserslist

npm i babel-polyfill
// vue.config.js
module.exports = {
   // babel默认忽略编译node-modules, transpileDependencies 指定使用babel编译的依赖名,  可以是依赖名 或者是 依赖名的正则
    transpileDependencies: ['resize-detector'] 
}

实践:

IE11 控制台语法报错

定位报错依赖名

vue.config.js 添加babel编译目标依赖

上一篇下一篇

猜你喜欢

热点阅读