【发布时间】:2018-07-11 21:26:06
【问题描述】:
上次我在我的项目中发现循环依赖的问题。我解决了我的问题,但是,我想在将来避免这种情况。 我考虑在我的所有项目中发现循环依赖的插件并给我反馈。
例子:
文件 a.js:
var functionFromA= require("./b.js");
console.log("file a", functionFromA);
module.exports = {functionFromA: functionFromA};
文件 b.js:
var functionFromB = require("./c.js");
console.log("file b", functionFromB );
module.exports = {functionFromB : functionFromB };
文件 c.js:
var functionFromC = require("./a.js");
console.log("file c", functionFromC );
module.exports = {functionFromC : functionFromC }
当我运行文件 a.js 时,我在控制台中看到:
文件 c {}
文件 b { functionFromC: {} }
归档一个 { functionFromB: { functionFromC: {} } }
我在 npm 中找到了“循环依赖插件”,但我不知道如何使用它? 可能有人有类似的问题并找到了解决方案?
【问题讨论】:
标签: javascript node.js npm