Есть такой код (модули module1, module2 и module3 загружаются параллельно):
define(['module1', 'module2', 'module3'], function (module1, module2, module3) {
return { /* ... */ };
});
Есть такой (модули module1 и module2 загружаются последовательно, а module3 по требованию, динамически):
define(function (require) {
var module1 = require('module1');
var module2 = require('module2');
return {
loadModule3: function () {
var module3 = require('module3');
}
};
});
Как можно объединить эти два подхода и сделать так, чтобы модули 1 и 2 загружались параллельно, как в первом примере, а модуль 3 динамически, как во втором примере (не создавая дополнительных модулей)?