require()を呼び出すメインの初期化スクリプトがあり、依存関係の1つはユーティリティフレームワークですが、require()を介して指定している他のモジュールのいくつかも、このフレームワークを依存関係として定義しています。
例(init.js):
require(['module-a', 'module-b', 'module-c'], function(a, b, c){
// where module-c is the framework
});
そして、'module-a'で私は持っています:
define(['module-c'], function(c){
// utilize module-c framework
});
では、AMD / RequireJsはこのシナリオをどのように処理しますか?同じフレームワークを2回ロードしますか?
助けていただければ幸いです。
よろしく、マーク