Skip to content

ghyghoo8/babel-plugin-code-cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

babel-plugin-code-cleaner

babel代码清洁工,删除指定的调试代码:console & debugger

插件安装

npm install babel-plugin-code-cleaner -D

babel配置

babel.config.js

{
  "plugins": ["babel-plugin-code-cleaner"]
}

添加配置参数

{
  "plugins": [["code-cleaner", {
    "env": "production", // 始终执行cleaner
    "ignoreDebug": true, // 忽略 debugger的清除
    "commentWord": "@ignore-code-cleaner" // 默认值
  }]]
}

配置项

参数类型默认值介绍
envstringenv === 'production',则始终执行cleaner
ignoreDebugbooleanfalse跳过debugger的cleaner
commentWordstring@ignore-code-cleaner遇到注释跳过cleaner,类似于 // @ts-ignore

About

babel code cleaner, removes specified console & debugger debugging code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published