Vue-cli3.0去除console

11/6/2019 Vue

网上有很多去除console的方法,但是用了好多都不行,于是在朋友的指导下解决正式环境去除console,话不多说,直接上解决方式

# 安装compression-webpack-plugin

npm install babel-plugin-transform-remove-console --save-dev
1

# 配置babel.config.js

const IS_PROD = process.env.NODE_ENV === 'production'
const plugins = []
if(IS_PROD){
  plugins.unshift([
    'transform-remove-console',
    {
      exclude: ['error', 'warn']
    }
  ])
}
module.exports = {
    presets: [
      '@vue/app'
    ],
    plugins
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

npm run build:prod 就好了 打开正式环境没有console。大功告成!