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 に答える