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

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

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

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

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

nx graph

これにより現在のコードベースのプロジェクトグラフをインタラクティブに表現したブラウザウィンドウが開きます。小規模なリポジトリであってもグラフ全体を表示すると管理が困難になるため、可視化の焦点を現在最も有用なグラフの部分に絞り込むための複数の方法が用意されています。

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

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

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

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

JSONプロジェクトグラフ

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

nx graph --file=output.json

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