安装插件
npm i babel-plugin-transform-remove-console --save-dev
配置babel.config.js
配置如下,重新打包后发现已经没有了console.log输入的日志了。
module.exports = {
plugins: [
"transform-remove-console"
]
}
// 生产环境如下配置
const prodPlugins = []
if (process.env.NODE_ENV === 'production') {
prodPlugins.push('transform-remove-console')
}
module.exports = {
plugins: [
...prodPlugins
]
}
重新编译
npm run build即可。
其他
1、试了在main.js中重写console.log = function () {};方法无效
2、TerserWebpackPlugin插件方案配置后还是无效,不知道是不是自己哪儿没对