0
上次我在我的項目問題中發現了循環依賴關係。我解決了我的問題,但是,我希望將來避免此問題。 我想在我的所有項目中發現循環依賴的插件,並給我反饋。檢測項目中的循環依賴關係
實施例:
文件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:{}}}
我找到了 「循環依賴插件」 在故宮,但我不知道如何使用它? 可能有人有類似的問題,並找到解決辦法?