我们知道在实际编程过程中,要尽可能的减少或者规避循环依赖情况的发生。但在现实环境中,有时却不得不产生循环依赖。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