# 移除所有 console

# 安装

npm install -D babel-plugin-transform-remove-console
1

# 使用

配置在生产环境中去除所有 console

// babel.config.js

// 生产环境插件列表
const prodPlugin = []

if (process.env.NODE_ENV === 'production') {
  // 添加插件,插件配置保留 `console.error` 与 `console.warn`
  prodPlugin.push([
    'transform-remove-console',
    {
      exclude: ['error', 'warn'],
    },
  ])
}

module.exports = {
   plugins: [
     ...prodPlugin
   ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20