探索專案圖表
為了讓 Lerna(和 Nx)快速而正確地執行工作,它會建立儲存庫中所有專案之間的相依性圖表。視覺化探索此圖表有助於了解 Lerna 行為的特定原因,並獲得程式碼架構的高階概觀。
若要啟動專案圖表視覺化,請執行
nx graph
這會開啟瀏覽器視窗,其中包含目前程式碼庫的專案圖表互動式表示法。針對較小的儲存庫,檢視整個圖表都難以管理,因此有數個方式可以將視覺化焦點縮小到目前圖表中最有用的部分。
- 專注於特定專案,然後使用相鄰度和按資料夾群組控制項來修改該專案周圍的圖表。
- 使用搜尋列來找出所有專案名稱包含特定字串。
- 手動在側邊欄中隱藏或顯示專案
顯示圖表後,您可以按一下個別相依性連結找出建立該相依性的特定檔案。
JSON 專案圖表
如果您想透過腳本或其他工具來分析專案圖表的基礎資料,您可以執行
nx graph --file=output.json
這會提供製作專案圖表視覺化所需的所有資訊。