跳到主要内容

探索项目图

为了快速且正确地运行任务,Lerna(和 Nx)会创建仓库中所有项目之间依赖关系的图。以可视化方式探索这个图可以帮助您理解 Lerna 的行为方式,并获得代码架构的高级视图。

要启动项目图可视化,请运行:

nx graph

这将打开一个浏览器窗口,显示当前代码库的项目图的交互式表示。即使对于较小的仓库,查看整个图也可能变得难以管理,因此有几种方法可以将可视化的焦点缩小到当前最有用的图部分。

  1. 聚焦于特定项目,然后使用邻近性和按文件夹分组控件来修改围绕该项目的图。
  2. 使用搜索栏查找所有名称包含特定字符串的项目。
  3. 在侧边栏中手动隐藏或显示项目

图表显示后,您可以点击单个依赖链接,找出创建该依赖的具体文件。

JSON 项目图

如果您希望使用脚本或其他工具分析项目图的底层数据,可以运行:

nx graph --file=output.json

这将提供用于创建项目图可视化的所有信息。