跳至主要内容
非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

探索项目关系图

为了让 Lerna(以及 Nx)能够快速且正确地运行任务,它会创建一个表示仓库中所有项目之间依赖关系的关系图。通过可视化方式探索此关系图,有助于理解 Lerna 为何以特定方式运行,并获得代码架构的高层视图。

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

nx graph

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

  1. 聚焦于特定项目,然后使用邻近度和按文件夹分组控件来修改该项目周围的关系图。

  2. 使用搜索栏查找名称包含特定字符串的所有项目。

  3. 在侧边栏中手动隐藏或显示项目

关系图显示后,您可以点击单个依赖链接,以查看是哪些具体文件创建了该依赖关系。

JSON 项目关系图

如果您更倾向于使用脚本或其他工具来分析项目关系图的基础数据,可以运行:

nx graph --file=output.json

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