报错原因是因为装插件的时候装了一个@uiw/codemirror-theme-vscode插件,而且还是用--save装的,打包的时候就报错
ERROR in static/js/vendor.f0454f32ac386941bf2f.js from UglifyJs
undefined
因此遇到这个错误,需要一定要看看最近装的插件当中是否有一些UI的插件,可能编译不通过,大部分都应该是最近装的插件的问题,可以试着删除一些插件进行排除。
最后解决方法如下
在这个webpack.base.conf.js文件当中的include加入最近装的插件resolve('/node_modules/@uiw/codemirror-theme-vscode')
module: {
rules: [
....
{
test: /\.js$/,
loader: 'happypack/loader?id=happyBabel',
include: [resolve('src'), resolve('test'),resolve('/node_modules/@uiw/codemirror-theme-vscode')]
}
....
]
}