Vue-cli3.0去除console
liam 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
npm run build:prod 就好了 打开正式环境没有console。大功告成!