在你的生产JavaScript代码中保留“console.log()”调用是个不好的主意吗?

82

我在JavaScript代码中有很多console.log()调用。

在部署到生产环境之前,我应该注释掉它们吗?

我希望将它们保留在那里,这样如果需要进行任何调试,就不必再添加注释。这是一个坏主意吗?


1
对于那些寻找 Angular 版本的此问题的人,请访问:https://dev59.com/uVgQ5IYBdhLWcg3wvGUY - rmcsharry
如何以及为什么在生产环境中禁用控制台日志输出。相关文章链接:https://medium.com/@hfally/deactivate-console-log-on-production-why-and-how-d0345abbe71 - surfmuggle
12个回答

0
一个简洁的代码行:
(!console) ? console.log=function(){} : console.log('Logging is supported.');

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接