当前位置: 首页 > news >正文

如何在 Umi /Umi 4.0 中配置自动删除 console.log 语句?

背景,开发时需要console.log 日志,再生产、uat 、sit不想看到日志打印信息

方案1、代码规范eslint校验"no-console": true, //console.log

方案2、bable 插件 babel-plugin-transform-remove-console

配置在.umirx.ts/js中

export default defineConfig({// ...其他配置extraBabelPlugins: [["transform-remove-console", { "exclude": ["error", "warn"] }]]
})

个人推荐方案2 ,方案一需要开发时禁止掉。就算通过环境变量,在打包eslint 检查也通不过。会出现打包漏改问题

http://www.lryc.cn/news/276391.html

相关文章:

  • (生物信息学)R语言绘图初-中-高级——3-10分文章必备——饼图(初级)
  • AI ppt生成器 Tome
  • Linux与Windows下追踪网络路由:traceroute、tracepath与tracert命令详解
  • 图解JVM (及一些垃圾回收\GC相关面试题 持续更新)
  • linux 系统安全及应用
  • 如何查看崩溃日志
  • 使用HttpSession和过滤器实现一个简单的用户登录认证的功能
  • SEO全自动发布外链工具源码系统:自动增加权重 附带完整的搭建安装教程
  • Qt隐式共享浅析
  • 2023年我国网络安全法律法规一览
  • Qt/QML编程学习之心得:一个音频播放器的实现(29)
  • 【数据结构】数据结构中应用题大全(完结)
  • WPF常用控件-Window
  • 计算机网络——实验七
  • 数据分析基础之《pandas(1)—pandas介绍》
  • LLM_InterLM-Demo学习
  • 倍思科技红海突围要义:紧随新趋势,“实用而美”理念从一而终
  • 十、HTML 样式- CSS
  • Spring的mybatis整合
  • React 入门 - 01
  • Windows Server 2019 Standard 和 Datacenter 版本差异比较
  • 计算机网络的交通灯:停止-等待协议
  • 命令行模式的rancher如何安装?
  • 苍穹外卖Day01——总结1
  • Java 基础(二)
  • BERT 模型是什么
  • Elasticsearch中object类型与nested类型以及数组之间的区别
  • 办公文档,私人专用
  • linux 使用log4cpp记录项目日志
  • Kafka集群部署