短く簡潔な質問。
requirejs にその仕事をさせるには、作成するクラスの前に[code*]を追加する必要があります。
define(function(require, exports, module) {
'use strict';
task:require を実行する前に、.js ファイルの前にこれを自動的に追加する簡単な方法はありますか?
(それがあなたの答えを変えるかどうかはわかりませんが、このセットアップではコーヒースクリプトも使用しています)
短く簡潔な質問。
requirejs にその仕事をさせるには、作成するクラスの前に[code*]を追加する必要があります。
define(function(require, exports, module) {
'use strict';
task:require を実行する前に、.js ファイルの前にこれを自動的に追加する簡単な方法はありますか?
(それがあなたの答えを変えるかどうかはわかりませんが、このセットアップではコーヒースクリプトも使用しています)
Require のオプティマイザーonBuildWrite
のオプションを利用できます。
onBuildWrite: function (modName, path, contents) {
return "'use strict'\n" + contents;
}
これには、各モジュールの定義関数の前に「use strict」が含まれます。定義呼び出しの中に配置したい場合は、正規表現を使用して選択define(...){
し、これを次のように置き換えることをお勧めしますdefine(...){ + "'use strict'\n"