メインコンテンツへスキップ
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

プロジェクトグラフの探索

Lerna(およびNx)がタスクを高速かつ正確に実行するためには、リポジトリ内の全プロジェクト間の依存関係グラフを作成します。このグラフを視覚的に探索することで、Lernaの特定の動作理由を理解したり、コードアーキテクチャの全体像を把握したりするのに役立ちます。

プロジェクトグラフの可視化を起動するには、以下を実行します:

nx graph

これにより現在のコードベースのプロジェクトグラフを対話形式で表示するブラウザウィンドウが開きます。小規模なリポジトリであってもグラフ全体を表示すると管理が難しくなるため、以下の方法で現在注目すべきグラフの部分に焦点を絞り込むことができます。

  1. 特定プロジェクトにフォーカスした後、近接度やフォルダグループ化の制御を使用して、そのプロジェクト周辺のグラフ表示を調整する

  2. 検索バーを使用して特定の文字列を含む名前のプロジェクトをすべて見つける

  3. サイドバーでプロジェクトを手動で非表示/表示する

グラフが表示されたら、個々の依存関係リンクをクリックすると、その依存関係を作成した具体的なファイルを確認できます。

JSONプロジェクトグラフ

プロジェクトグラフの基盤データをスクリプトやその他のツールで分析したい場合は、以下を実行します:

nx graph --file=output.json

これによりプロジェクトグラフ可視化の作成に使用される全情報が取得できます。