vue webpack生产环境打包去除console.log
vue webpack生产环境打包去除console.log
·
1 安装插件
// 插件版本要和webpack的版本匹配
npm i terser-webpack-plugin -D
// "terser-webpack-plugin": "^4.2.3",
2 vue.config.js中配置
// 找到 chainWebpack 新增代码:
if (process.env.NODE_ENV === 'production') { // 去除console.log输出
config.optimization
.minimizer('terser')
.tap(args => {
Object.assign(args[0].terserOptions.compress, {
pure_funcs: ['console.log']
})
return args
})
}
如图:
3 在package.json中新增指令
"scripts": {
"prod": "vue-cli-service build"
}
更多推荐
已为社区贡献1条内容
所有评论(0)