使用vue-cli默认的webpack模板将vue进行打包,发现vendor.xxx.js 里面包含License,如下图
请问这一块的注释是否可以通过配置config 去掉?
使用vue-cli默认的webpack模板将vue进行打包,发现vendor.xxx.js 里面包含License,如下图
请问这一块的注释是否可以通过配置config 去掉?
经过一系列的查看webpack的官网, 发现webpack是引用了UglifyJS2的库来进行压缩的。
UglifyJS2 github介绍
其中有涉及到 --comments 配置, 里面有提到注释包含 @license
和 @preserve
默认是保留的。
/*
* @license or @preserve
*
*/
如果想要全部去掉,我们在 UglifyJsPlugin 的配置加上一行
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
},
// 新增该配置
comments: false
})
2 回答978 阅读✓ 已解决
2 回答1k 阅读
1 回答1k 阅读
869 阅读
758 阅读
634 阅读
加上这个
webpack.optimize.UglifyJsPlugin
plugin 试试看?