这个问题有3个部分。我有两个模块a
和b
。
b
?a
取决于b
,我该如何更新a
以使用新的b
? 例如;
define('a',['b'],function(b){return {name:'A',other:b}});
define('b',function(){return {name:'B'}});
require(['a']);
require('a');
答案 0 :(得分:3)
好的,我发现1)使用undef
require.undef('b')
define('b',function(){return {name:'B2'}});
2)也可以使用undef
,但它很笨重
require.undef('a')
require.undef('b')
define('b',function(){return {name:'B2'}});
require(['a'])
require('a')
第3部分的任何答案?