-1

短く簡潔な質問。

requirejs にその仕事をさせるには、作成するクラスの前に[code*]を追加する必要があります。

 define(function(require, exports, module) {
    'use strict';

task:require を実行する前に、.js ファイルの前にこれを自動的に追加する簡単な方法はありますか?
(それがあなたの答えを変えるかどうかはわかりませんが、このセットアップではコーヒースクリプトも使用しています)

4

1 に答える 1

0

Require のオプティマイザーonBuildWriteのオプションを利用できます。

onBuildWrite: function (modName, path, contents) {
    return "'use strict'\n" + contents;
}

これには、各モジュールの定義関数の前に「use strict」が含まれます。定義呼び出しの中に配置したい場合は、正規表現を使用して選択define(...){し、これを次のように置き換えることをお勧めしますdefine(...){ + "'use strict'\n"

于 2013-08-13T08:50:15.723 に答える