モジュールパターンを使用していて、次のようなものがある場合:
(function () {
"use strict";
// this function is strict...
}());
Google Closure Compiler を使用してコードをコンパイルすると、"use strict";
ディレクティブはコンパイル済みファイルになりません。
では、Closure Compiler が ES5/strict ディレクティブを削除しないようにするにはどうすればよいでしょうか?
(コンパイルされたファイルの最初の行に「use strict」を追加するだけの、ES5/strict モードを強制する他のモードを使用したくないことに注意してください。ここで説明されているモジュール パターンを使用したい.)