有没有办法关闭console.log我的JavaScript代码中的所有语句,以进行测试?
我是Javascript开发的新手,所以这可能是一个真正的新手问题.
我有一个用于调试目的的sencha-touch应用程序console.log();.
我有快活做了我所有的编译时间相结合.它输出一个app.debug.js用于调试以及app.min.js用于生产
现在我可以查看所有代码文件,console.log();并在我准备好进行生产时手动删除它,但我想知道是否有办法覆盖该方法.
基本上,每当console.log();调用该方法时,请不要这样做.
这样,我可以将覆盖代码文件放在我的生产配置中,而不是在我的调试配置中.
这可能吗?
我已经看到一些控制台包装器在浏览器中使用控制台和更高级的控制台来阻止错误,这些控制器允许在旧版浏览器中进行日志记录.但是我见过的没有人帮助打开和关闭调试代码.
目前我进行查找和替换以注释掉调试代码.肯定有更好的办法?
我正在使用Combres,它使用YUI来缩小JavaScript.我看到一些帖子提到使用双半冒号来标记在缩小过程中要删除的行.这是一个黑客还是一个好习惯?