YUI Compressor を使用して JS ファイルを圧縮しています。私はこのコードを持っています:
(function(global) {
"use strict";
var X=1;
/*** my code here ***/
}(window));
そして、次のコマンドで圧縮します。
$> java -jar yuicompressor-2.4.7.jar test.js -o test.min.js --verbose
圧縮された出力ファイルには、「use strict」ヒントはありません。YUI はすべてのヒントを削除するようです。そして、この警告を出力しました:
[WARNING] Invalid hint syntax: use strict
(function(global){ ---> "use strict" <--- ;var X=1;...
私のコードは圧縮後に正常に動作しますが、ヒントを保持するための YUICompressor への引数や、その警告を回避する方法があるかどうかを知りたいです。
何かアドバイス?ありがとう。