助けて
開発FAQ

循環参照を含むコードの検索方法

2min

2つ以上のモジュールまたはオブジェクトが直接または間接的に互いを参照し、問題を引き起こす場合、次の方法を使用して循環参照を検索できます:



1) VSCodeでターミナルを実行する

プロジェクトのルートディレクトリからVSCodeでターミナルを開きます。

  • メニュー > ターミナル > 新しいターミナルを選択します。(ショートカット:Ctrl + Shift + ₩)



2) 循環参照チェッカーをインストールする

VSCodeのターミナルウィンドウに次のコマンドを入力してパッケージをインストールします:

循環参照




3) 循環参照チェックを実行する

インストールが完了したら、VSCodeのターミナルウィンドウで次のコマンドを使用して循環参照を確認できます:

循環参照


このコマンドは、プロジェクトのモジュールを循環参照のためにスキャンし、見つかった場合は、ターミナルに詳細情報を出力します。

Document image


循環参照チェッカーがインストールされていない状態でコマンドを実行すると、以下のようなインストールプロンプトが表示されます。Yキーを押してインストールを続行してください。

Document image




4) コードを修正する

スキャンで循環参照が見つかった場合は、スクリプト内の関連コードを修正して循環参照を解決します。

循環参照検索コマンドを繰り返し実行し、さらなる結果が見つからなくなるまでコードを修正し続けます。