0

スクリプトを縮小せずにデバッグ モードでサイトを実行している場合、次のように動作します。

var defines = [
    'globals',
    'templates'
];

define(defines, function(globals, templates) {
    //code...
});

しかし、コードが縮小されるとすぐに動作しなくなります。なぜなのかご存知ですか?

これが機能することに注意してください:

define([
    'globals',
    'templates'
], function(globals, templates) {
    //code...
});

配列を使用する理由は、配列をループして「template」を「template.1010101010」に置き換えたいからです。ここで、10101010101 はファイルの作成に基づくタイムスタンプです。このようにファイルを維持することで、自動的にファイルの更新時にキャッシュをバイパスします。

ループするファイルが他にもあることに注意してください。

4

1 に答える 1