VUE 生产模式 去除console
基于vue-cli 4 以上
修改ve.config.js 文件
```javascript
const devFlag = process.env.NODE_ENV === 'development'
chainWebpack: config => {
config.when(!devFlag, config => {
config.optimization.minimizer('terser').tap((args) => {
// 注释console.*
args[0].terserOptions.compress.drop_console = true
// remove debugger
args[0].terserOptions.compress.drop_debugger = true
// 移除 console.log
args[0].terserOptions.compress.pure_funcs = ['console.log']
// 去掉注释 如果需要看chunk-vendors公共部分插件,可以注释掉就可以看到注释了
args[0].terserOptions.output = {
comments: false
};
return args
})
})
}