我有一个使用情况,需要根据某些条件加载 AMD
模块,以便使用 requirejs
定义另一个模块。
define(['module1'],
function(module1)
{
/*some code*/
if (condition1) {
require(['module2'],
function()
{
/*some code*/
}
)
}
else {
require(['module3'],
function()
{
/*some code*/
}
)
}
return someObject;
});
我看到了这个问题,对全局和局部的require
感到困惑。
上述方法正确吗?
define(['require', 'module1'], function (require, module1) { var module2 = require('module2'); return something; });
- bitsbuffer