BUG 线上部署项目vue webpack 使用build打包突然报错 `webpack --progress --hide-modules --config webpack.prod.config.js`
![](https://i-blog.csdnimg.cn/blog_migrate/a02cd4c31490ab5d27f0b0616561f76b.png)
问题 1 UglifyJs ERROR 报错
通过错误信息大概可以了解到,报错来自 UglifyJs 这个插件引起的,出现上面的问题,首先会想到的webpack的压缩代码插件出问题了,项目中使用uglifyjs-webpack-plugin
来压缩代码。
看依赖插件列表,并未使用到这个插件。排查
问题 2 存在的问题
依赖插件版本更新吗?排查:先删除本地node_modules文件夹,重新下载所有依赖,然后npm install ,最后npm run build BUG复现了。
BUG定位:由报错代码提示,webpack 2.7.0,而我们使用的是webpack 2.2.1
解决 更新webpack 和vue版本
BUG总结
vue webpack-lic 要随时更新,还有一个问题就是本地最初未发现是以为没有及时更新node_moduls中的依赖,不能一直使用本地是已下载好的文件。及时和线上的保持一直。