IE11报错详情
解析
通过查找问题,发现问题发生在crypto-js这个包中因为只有在ie中才报这个错误,导致页面加载不出来,才想是这个包中有语法是ie不兼容的
解决
让这个包进行babel转译
chainWebpack(config) {
// 为了兼容IE,crypto-js和部分node_modules下的js要经过babel的转译
config.module
.rule('js')
.exclude.clear().end()
.include
.add(resolve('src'))
.add(resolve('node_modules/@quanzhiFE/qz-frontend-biz/src'))
.add(resolve('node_modules/element-ui/lib'))
.add(resolve('node_modules/crypto-js'))
.end()
}