実行時に条件付きでロード/ロードしないモジュールがいくつかあります。ただし、同梱時のモジュール名はわかりません。私のコードは次のようなものです:
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」というエラーが表示されます。私は何を間違っていますか?何か不足していますか?