我有一个包含大量调试语句的js文件。我正在寻找一个将跳过这些调试语句的脚本或编译器,并且可以提供生产版本。
function init(){
console.log('initing the lib');
...
.. some code here ..
...
console.log('init over');
}
我需要一个没有这些console.log的生产版本。这将允许编写可用于查看错误发生位置的调试版本。
答案 0 :(得分:1)
也许googles closure compile可以帮到你?
如果您担心console.log
(似乎这是'调试语句'的意思),那么在生产中覆盖它可能是一个想法:
var isProduction = true; //or false
if (isProduction){
window.console = {log: function(){return true;}};
}