去掉控制台consolelog

20210426

 
packjson.json
"babel-plugin-transform-remove-console": "^6.9.4",
 
//babel.config.js

const prodPlugins = []
if (process.env.VUE_APP_MODE !== 'development') {
  prodPlugins.push('transform-remove-console')
}

plugins: [
    [ 'import', {
      'libraryName': 'ant-design-vue',
      'libraryDirectory': 'es',
      'style': true // `style: true` 会加载 less 文件
    } ],
    ...prodPlugins  // 主要添加这里
  ]

20200925

// vue.config.js

  configureWebpack: {
    // drop console.log
    optimization: {
      minimizer: [
        new TerserPlugin({
          sourceMap: true, // Must be set to true if using source-maps in production
          terserOptions: {
            compress: {
              drop_console: true
            }
          }
        })
      ]
    }
  }
原文地址:https://www.cnblogs.com/dhjy123/p/15475360.html