我有以下情况
// MAINMODULE
define(function(require){
var module_A = require('PATH/TO/MODULE/A');
var MODULE_A = new module_A();
})
//模块A
define(function(require){
var DEPENDENCY_PATH = "PATH/TO/" + GLOBALVARIABLE + "/FOO/BAR";
var DEPENDENCY_MODULE = require(DEPENDENCY_PATH);
var A = function( options ){
this.age = option.age;
}
return A;
})
然后,基于一些例子,我想出了以下内容,但问题是模块永远不会返回到MAINMODULE,它将MODULEA作为依赖项加载
define(function(require){
var DEPENDENCY_PATH = "PATH/TO/" + GLOBALVARIABLE + "/FOO/BAR";
var _a;
require([DEPENDENCY_PATH], function(DEPENDENCY_MODULE){
var A = function( options ){
this.age = option.age;
}
a_ = A;
return A;
})
//HOW CAN I RETURN A?
return _a;
})
请帮忙吗?
这是一个类似的问题,但不需要返回加载的模块 Requirejs: Load a module where the require('path/to/module') comes from a variable?