项目场景:
vue项目需要在谷歌火狐ie11兼容
问题描述:
vue项目在谷歌火狐正常,在ie11白屏
chunk-vendors.js报错,app.js报错
原因分析:
1、chunk-vendors.js报错,错误的来源在node_modules里的文件里,所以应该是依赖包的兼容问题
2、app.js报错,定义在编译代码上的问题
解决方案:
1.chunk-vendors.js:
通过网上各种百度,找到了一些比较合理的解决方案,我们可以根据报错定位到该node_modules,里的文件夹;将该文件夹放在transpileDependencies里
transpileDependencies: ['babel-polyfill','caniuse-lite','autoprefixer']