まず、このようにモジュールを書きます。
define(function(){
return {
'mod-a' : require('modules/mod-a'),
'mod-b' : require('modules/mod-b'),
'mod-c' : require('modules/mod-c')
}
})
次に、r.js を使用して上記の js を最適化して 1 つを爆破します (r.js はすべてのモジュール ファイルを 1 つに結合します)。または、次のように直接記述することもできます。
define('modules/mod-a', [], function(){});
define('modules/mod-b', [], function(){});
define('modules/mod-c', [], function(){});
define('mod-all', ['modules/mod-a','modules/mod-b','modules/mod-c'], function(){
return {
'mod-a' : require('modules/mod-a'),
'mod-b' : require('modules/mod-b'),
'mod-c' : require('modules/mod-c')
}
})
今、モジュール「mod-all」はあなたが欲しかったものです。