循环依赖节点js

时间:2019-11-29 09:12:26

标签: javascript node.js

有关循环模块依赖性的Node JS文档

  

当main.js加载a.js时,a.js依次加载b.js。在那时候,   b.js尝试加载a.js。为了防止无限循环,   a.js导出对象的未完成副本返回到b.js   模块。然后b.js完成加载,并提供其导出对象   到a.js模块。

我不理解上面的陈述,特别是返回未完成的副本,这意味着有时它可能导致不确定的行为。

这是否意味着我们应该始终避免Node中的循环依赖关系以避免未定义的行为?有没有办法处理这种情况?

0 个答案:

没有答案