gpt4 book ai didi

javascript - 从发布的 JavaScript 中删除 console.log 和其他调试代码的最佳实践?

转载 作者:数据小太阳 更新时间:2023-10-29 04:46:34 25 4
gpt4 key购买 nike

我见过一些控制台包装器可以在带有控制台的浏览器中停止错误,而更高级的包装器可以在旧浏览器中启用日志记录。但我没有看到任何帮助打开和关闭调试代码的东西。

目前我执行查找和替换以注释掉调试代码。一定有更好的方法吗?

我正在使用 Combres,它使用 YUI 来缩小 JavaScript。我看过一些帖子提到使用双分号来标记要在缩小过程中删除的行。这是技巧还是好的做法?

最佳答案

也许您应该在 console.log() 周围有自己的包装器,并通过该包装器记录您的调试信息。这样,一旦部署到生产环境,您就可以用一个空函数替换该单个函数,这样控制台就不会充斥着调试信息。您还可以将实际的 console.log 函数替换为空函数,但这会阻止任何 Javascript 输出到控制台,而不仅仅是您的控制台。

关于javascript - 从发布的 JavaScript 中删除 console.log 和其他调试代码的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12279219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com