前回私のプロジェクトで循環依存関係の問題が見つかりました。私は私の問題を解決するが、私はこれを避けたい。 私はすべてのプロジェクトで循環依存関係を発見したフィードバックを私に与えるプラグインについて考えます。プロジェクトの循環依存関係を検出しました
例:
ファイル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に "循環依存プラグイン" を見つけたが、私は知りませんどのようにそれを使用する? 誰かが似たような問題を抱えていて解決策を見つけた可能性がありますか?