SCRIPT1006: 缺少 ')'
chunk-vendors.0e4045c9.js (221,12985)
尝试安装babel-polyfill去解决,但是打包后在IE中还是不管用
SCRIPT1006: 缺少 ')'
chunk-vendors.0e4045c9.js (221,12985)
尝试安装babel-polyfill去解决,但是打包后在IE中还是不管用
解决办法:
上述出现问题的原因是 node_modules里的依赖默认是不会编译的,会导致es6语法在ie中的语法报错,所以需要在vue.config.js中使用transpileDependencies属性配置node_modules中指定哪些文件夹或文件需要编译.
我这里的解决思路就是在package.json中找到引用的js 在vue.config文件中编译一下
附代码:
transpileDependencies: [
"core-js",
"echarts",
'js-cookie',
"lib-flexible",
'lodash',
'moment',
'nprogress',
"vue-echarts",
'vue-pdf',
'resize-detector'
],