问题描述
今天遇到一个浏览器适配的问题,在谷歌浏览器能正常使用,但在IE11浏览器不能加载了,报错
SCRIPT1002: 语法错误
找了很多原因,最终发现是elementUI不能被IE11所适配,需要将原有的babel覆盖到elementUI
解决方法
在webpack.base.conf.js中,新增如下两行:
resolve('node_modules/element-ui/src'),
resolve('node_modules/element-ui/packages')
具体位置
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader?cacheDirectory',
include: [
resolve('src'),
resolve('test'),
resolve('node_modules/webpack-dev-server/client'),
resolve('node_modules/element-ui/src'),
resolve('node_modules/element-ui/packages'),
]
]
}
这样就可以解决了