requirejs bundle configと のモジュール(つまり複数のモジュール)の最適化の違いは何ですか?複数のモジュールを持つ ファイルの複数の最適化されたファイルを作成して、 単一最適化ファイルを作成するのではなく、両方とも同じことを生成するのは私には と思われます。私の理解は正しいのですか?バンドルをモジュールとバンドルすることに利点がありますか?RequireJSバンドルの設定とモジュールのバンドル
r.js 'modules'で最適化すると、 が既存のモジュールではない場合にファイルを作成する 'create:true'の設定を にすることができます。しかし、それ以外のモジュール が 'create:true'のモジュールを参照していることがそれに応じて変更されていることはありません。上記の場合
はどのようにr.jsによって生成JSファイル"modules": [{ "name": "some/existing/Module" }, { "name": "some/non/existing/path", "create": true, "include": ["x", "y"] }]
"some/non/existing/path.js"
はブラウザに読み込まれていますか?単一ファイル内のすべてのモジュールがすべてのアプリケーションに対して適切ではないかもしれないバンドル
0
A
答えて
0
。 JSはオンデマンドJSモジュールローダーであるため、一部のモジュールは常に必要とされることはありません。バンドルを使用パターンに基づいて別々のバンドルに分割すると、アプリの負荷効率が向上する可能性があります。この場合
それは、モジュール「X」を持つファイルを作成し、「Y」と「いくつか/非/ /パスを既存の」(あなたがするskipModuleInsertion言及していないとして真)でパス
define('x', [dependencies], function(){})
define('y', [dependencies], function(){})
define('some/non/existing/path', [dependencies], function(){})
のような "いくつか/非/既存/パス" これは次のようになりrequirejs設定ファイルからロードされます。これらの設定をconfigファイルに挿入するには、bundlesConfigOutFileパスにファイルパスを指定する必要があります。詳細は sample configuration fileを参照してください。
関連する問題
- 1. Webpackバンドルrequirejs modules
- 2. dojo configサポートrequirejsバンドル
- 3. Symfony2のバンドル設定
- 4. MVCバンドルとJavascriptモジュール
- 5. RequireJS - r.js最適化バンドル内のモジュールをインポートする
- 6. バンドル内のDojoモジュール
- 7. iOSの設定バンドルのローカライゼーション
- 8. iPhoneアプリの設定。バンドル
- 9. コードセット内のバンドル設定
- 10. 設定バンドル用のカスタムビューコントローラ?
- 11. iPhone設定の日付バンドル
- 12. NSUserDefaults設定バンドルのplist
- 13. アプリの設定バンドル - ToggleSwitch
- 14. 設定バンドルなしの設定エントリIOS
- 15. バンドルの外からSymfony 2バンドル設定にアクセスするには?
- 16. iPhone設定UIButtonでバンドル
- 17. Syliusテーマ設定 - オーバーライドウェブ/バンドル/ syliusweb
- 18. バンドルが設定不可能
- 19. PSMultiValueSpecifier - iPhone SDK +設定バンドル
- 20. Webpackバンドル動的クライアント設定
- 21. アプリ内設定または設定バンドル
- 22. iPhoneの設定バンドル:psmultivaluespecifierのpsmultivaluespecifier?
- 23. Capistrano、バンドルのパス設定の問題
- 24. 設定バンドルの値がnilを返す
- 25. バンドルとバンドルのインストールの違い
- 26. バンドル名とバンドル表示名
- 27. バンドル設定ファイルを上書きする
- 28. 設定バンドル - スライダアイテムにタイトルを付ける
- 29. iOS設定バンドル編集可能
- 30. 設定バンドルの設定項目を非表示にする