Node.js的循环依赖

我们知道在实际编程过程中,要尽可能的减少或者规避循环依赖情况的发生。但在现实环境中,有时却不得不产生循环依赖。Node.js不提倡使用循环依赖,但真有如此情况发生时Node.js也有办法解决。
这篇博文主要介绍允许循环依赖的方法。
用一句话来解释Node.js官网给出的解决方案:将module.exports导出放在require相应模块之前
一个循环依赖的例子
查看官网对循环依赖的解释:
http://nodejs.org/api/modules.html#modules_cycles
或者中文翻译
http://nodeapi.ucdok.com/api/modules.html#modules_9471
原文地址:https://www.cnblogs.com/motadou/p/3579394.html