1

我有一个包含大量调试语句的 js 文件。我正在寻找可以跳过这些调试语句并可以提供生产版本的脚本或编译器。

function init(){
  console.log('initing the lib');
  ...
  .. some code here ..
  ...
  console.log('init over');
}

我需要一个没有这些console.log 的生产版本。这将允许编写一个调试版本,该版本可用于查看错误发生的确切位置。

4

1 回答 1

1

也许谷歌关闭编译可以帮助你?

如果您担心console.log(似乎这就是您所说的“调试语句”的意思),那么在生产中覆盖它可能是一个想法:

var isProduction = true; //or false
if (isProduction){
 window.console = {log: function(){return true;}};
}
于 2012-04-30T08:06:13.130 回答