摘要:
如果你定义一个循环依赖关系 (a 依赖b 并且 b 依赖 a),那么当b的模块构造函数被调用的时候,传递给他的a会是undefined。但是b可以在a模块在被引入之后通过require(‘a’)来获取a(一定要把require作为依赖模块,RequireJS才会使用正确的 context 去查找 a): 1 //Inside b.js: 2 define(["require", "a"], 3 function(require, a) { 4 //"a" in this case will be null if a also aske 阅读全文