Requirejs 似乎允许 rels.js 在加载 Rel 之前运行。https://github.com/yedi/Avalon/blob/backbone_rewrite/avalon/static/app/modules/collections/rels.js 所以当我在 initialize() 函数中调试它时,Rel 是未定义的。模型也没有被定义,因为 Rel 没有被定义。
我似乎无法理解为什么会这样。其他需要相同 Rel 模型的文件似乎没有这个问题。(在https://github.com/yedi/Avalon/blob/backbone_rewrite/avalon/static/app/modules/views/node.js和https://github.com/yedi/Avalon/blob/backbone_rewrite/avalon /static/app/modules/views/child.js , Rel 是在我调试时定义的。我需要 Rel 的方式与我在 rels.js 中所做的完全相同)
我的 items.js 集合也有同样的问题。
关于如何调试此问题的任何帮助/建议?(我什至不知道我将如何解决它,而且我已经在这个问题上敲了几天。)