我有一个按时间顺序运行的测试套件:
test1.js
test2.js
在test1.js中,我做到了:
define(['moduleA'], function (moduleA) ...
在test2.js中,我还有一个
define(['moduleA'], function (moduleA) ...
似乎moduleA在test1.js中定义,但在test2.js中未定义。我可以在test2.js中做一个需求,它工作正常。
我是否误解了requireJS的基本方面?这是requireJS不会在相同执行队列下两次定义相同模块的预期行为吗?