我有两个不同的模块需要相互依赖。我知道它会产生无限循环并且无法工作。有办法绕过吗?
最佳答案
Node.js 允许循环 require(请参阅 here )。因此,导致错误的无限循环很可能是永远不会结束的递归函数调用(A 调用 B 调用 A ...)。确保所有函数都有限地完成。
关于javascript - 模块相互需要导致错误 "Maximum call stack size exceeded",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17051555/