首页 > 解决方案 > 如何在生产中禁用 console.log() 并显示横幅?

问题描述

谁能阐明如何禁用console.log()生产?我看到的成就如下:

在此处输入图像描述

在此处输入图像描述

标签: javascriptfrontend

解决方案


你在使用某种模块捆绑器吗?在 webpack 中,您可以选择 drop_console 在构建中。drop console 所做的是从您的代码中删除所有 console.log 语句。还有同样的 npm 模块,请看一下。 https://www.npmjs.com/package/babel-plugin-transform-remove-console 这是一个百吉饼插件,如果你有 babel 设置,你可以使用它。

如果这一切都不符合您的要求。您可以像其他答案所建议的那样简单地覆盖 console.log 语句或使用自定义记录器。


推荐阅读