0

Googleクロージャコンパイラを使用してjsファイルをマイナー化した後、警告が表示されます。この警告は、縮小されたファイルの一番上に表示され、次のようになります。Googleクロージャコンパイラによるミニッツjの警告を削除

test_chk.js:198: WARNING - unreachable code 
     return; 
     ^

手動でこの警告をミニファイルから削除する必要がありますか。クロージャコンパイラに、これらの警告を縮小されたファイルに入れないようにするにはどうすればよいですか?いくつかの警告は、私がそこを去りたい正当なコードのためのものです。私はWebStorm 2016年2月3日にNode.jsのV4.6を使用しています

EDIT:閉鎖コンパイラはWebstormに以下の引数を指定して、このように実行されました。

closure-compiler-v20160911.jar --compilation_level SIMPLE_OPTIMIZATIONS --js $FileName$ 
+2

あなたには、いくつかを取得する可能性が高いです「標準出力からの出力ファイルを作成します」 Closure Compilerまたは類似のツールによって既にコンパイル/縮小されたコードをコンパイルしようとしたときにClosure Compilerからの奇妙な警告。 – MatrixFrog

+0

すべてのjsファイルからこれらの奇妙な警告を手動で削除する必要がありますか?これは面倒です。 – user781486

+1

セットアップに何か問題があります。警告とエラーメッセージを出力ファイルに含めないでください。しかし、根本的な原因を診断するのに十分な情報を与えていない。 –

答えて

0

、Googleの閉鎖コンパイラのWebstormに次の引数を使用します。

closure-compiler-v20160911.jar --warning_level QUIET --compilation_level SIMPLE_OPTIMIZATIONS --js $FileName$ 

キーがQUIETにwarning_levelを抑制することにあります。

warning_levelをQUIETに抑制しない別の方法があります。

  • ゴー[設定する]> [ツール - > ... Watchers->編集ウォッチャーファイル
  • のチェックを外しボックス一般に
+1

これは、警告が消えるため、問題を解決します。それは良い解決策ではありません。警告とエラーはstderr経由で出力されるので、含めないでください。 –

+0

合意。 OPの質問に答えますが、良い解決策ではありません。 – user781486

+0

Chad Killingsworth、私は警告を静かにしない別の方法を見つけました。回答が更新されました。 – user781486

関連する問題