码迷,mamicode.com
首页 > 其他好文 > 详细

build时自动清除console

时间:2019-07-06 17:37:40      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:att   pos   func   plugins   remove   nim   code   for   node   

一、第一种方法

  1. 安装 babel-plugin-transform-remove-console
  2. 修改 babel.config.js 文件
let transformRemoveConsolePlugin = []
if (process.env.NODE_ENV === ‘production‘) {
  transformRemoveConsolePlugin = [‘transform-remove-console‘]
}

module.exports = {
  plugins: [
    ...transformRemoveConsolePlugin
  ]
}

二、第二种方法

1.安装 terser-webpack-plugin

2.修改 babel.config.js 文件

const TerserPlugin = require(‘terser-webpack-plugin‘)
module.exports = {
  configureWebpack: config => {
    config
      .optimization = {
        minimizer: [
          new TerserPlugin({
            terserOptions: {
              compress: {
                drop_console: true
              }
            }
          })
        ]
      }
  }
}

 

 
 

build时自动清除console

标签:att   pos   func   plugins   remove   nim   code   for   node   

原文地址:https://www.cnblogs.com/zzsdream/p/11143383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!