2016-12-20 9 views
0

requirejsがあります。requirejs構造体に基づいてjsファイルをバンドルします。

私はrequirejsのパスとシムについて言及しました。

ここで、angularjsルータにコントローラをロードすると、ファイルは別々にロードされます。

私がFileBを要求すると、自動的にfileAと角度ファイルが取得されます。

しかし、この場合、3つのファイルに対して3つのhttp要求をリクエストしています。

requirejs構造に基づいてファイルをバンドルする方法はありますか。 ファイルを要求すると、複数のファイルの代わりに単一のファイルが取得されます

答えて

-1

バンドルしようとしているファイル間に依存関係がある場合は、それらを別々のファイルにバンドルしても意味をなさない。

しかしあなたは依存関係は、あなたがrequirejsからbundle新機能を使用することができます任意の問題ではないだろうと確信している場合:

requirejs.config({ 
    bundles: { 
    'shared': ['angular'], 
    'fileA': ['fileA'], 
    'fileB': ['fileB'], 
    // etc... 
    } 
}); 

また、あなたが素晴らしいですバンドルにテンプレートを追加することができます。詳細情報here

関連する問題