javascript - 如何在生产中禁用 console.log() 并显示横幅?
解决方案
你在使用某种模块捆绑器吗?在 webpack 中,您可以选择 drop_console 在构建中。drop console 所做的是从您的代码中删除所有 console.log 语句。还有同样的 npm 模块,请看一下。 https://www.npmjs.com/package/babel-plugin-transform-remove-console 这是一个百吉饼插件,如果你有 babel 设置,你可以使用它。
如果这一切都不符合您的要求。您可以像其他答案所建议的那样简单地覆盖 console.log 语句或使用自定义记录器。
推荐阅读
- excel - 使用 vba,是否可以从同一个文件夹中打开多个 Excel 工作簿并同时保持打开状态?
- kubernetes - Ansible:从 gce_container_cluster 获取 api_token
- sqlite - 当 sqlite 仅包含数字时,如何让它保留字符串类型?
- r - 在 R 中使用 lines() 时线没有出现在绘图上
- vue.js - 从多个子组件Vue js中获取数据
- java - 如何查看正确的月份而不仅仅是 2 月(已关闭)
- javascript - 如何在mongodb中的.aggregation之后插入一个数组作为新文档?
- git - git log colorify GPG签名验证状态
- laravel - 创建自定义服务提供者的最佳方式是什么时候?
- zfs - ZFS 我可以在非扩展池上用较小的磁盘替换磁盘吗?