Javascript打包后移除console语句

NodeJS项目安装包#

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

配置Babel#

const plugins = []
//如果不是开发环境则启用
if (process.env.NODE_ENV !== 'development') {
  //禁用console功能,但允许console.error
  plugins.push(["transform-remove-console", { "exclude": [ "error"] }])
}

module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
  ],
  plugins: plugins
}

参考链接#

https://babeljs.io/docs/en/babel-plugin-transform-remove-console/
https://www.npmjs.com/package/babel-plugin-transform-remove-console

作者:重庆熊猫

出处:https://www.cnblogs.com/cqpanda/p/17093268.html

版权:本作品采用「不论是否商业使用都不允许转载,否则按3元1字进行收取费用」许可协议进行许可。

posted @   重庆熊猫  阅读(89)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示