Web前端(13)-vue打正式包移除console.log日志打印

36 阅读1分钟

安装插件

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插件方案配置后还是无效,不知道是不是自己哪儿没对