vue项目打包出现`warnings` is not a supported option解决方法
最近公司需要重新启用旧vue项目, npm install和npm run dev 都没有问题只有npm run build的时候会报下面这个错误, 虽然打包成功了, 但是还是探究一下 问题所在吧报错原因:warnings is not a supported option意思是:不支持“警告”选项。报错是因为使用插件: ParallelUglifyPlugin; 版本号为: 1....
·
最近公司需要重新启用旧vue项目, npm install
和npm run dev
都没有问题
只有npm run build
的时候会报下面这个错误, 虽然打包成功了, 但是还是探究一下 问题所在吧
报错原因:
warnings
is not a supported option 意思是:不支持“警告”选项。
报错是因为使用插件: ParallelUglifyPlugin
; 版本号为: 1.1.1(旧项目, 版本号不敢升)
这个插件是为了用来缩小(压缩优化)js文件, 加速打包;
这个项目 是vue 2.5版本, 因为只有 build 会出错 所以可以在webpack.prod.conf.js
里面 找到配置项
new ParallelUglifyPlugin({
// 设置缓存路径,不改动的调用缓存,第二次及后面build时提速
cacheDir: '.cache/',
uglifyJS:{
output: {
comments: false
},
compress: {
//是否在UglifyJS删除没有用到的代码时输出警告信息,默认为输出,可以设置为false关闭这些作用
// 不大的警告
warnings: false
}
}
}),
只需改成以下设置即可正确打包
new ParallelUglifyPlugin({
cacheDir: '.cache/',
uglifyJS: {
output: {
comments: false
},
warnings: false
}
}),
更多推荐
已为社区贡献4条内容
所有评论(0)