【发布时间】:2014-08-19 10:48:37
【问题描述】:
我有许多模块我想在运行时有条件地加载/不加载。但是,我不知道捆绑时模块的名称。我的代码是这样的:
function A(depModule){
return {
theActionThatDependsOnThatModule: function(){
require([depModule], function(dep){
dep.doSomething();
});
}
}
}
然后我有一堆使用上述模块的模块,如下所示:
require.ensure('../window');
var obj = A('../window');
obj.theActionThatDependsOnThatModule()
但我在浏览器中收到“require.ensure is undefined”错误。 我究竟做错了什么?我错过了什么吗?
【问题讨论】:
标签: javascript amd webpack