You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过nx命令行获取指定项目的依赖项目列表?

查询NX Monorepo中单个项目的依赖(命令行输出文本结果)

如果你想在命令行直接获取project-1的依赖项目列表,无需打开Web UI,可使用以下几种NX命令实现:

方法1:使用nx show project命令(NX 14+推荐)

这是最直接的方式,通过参数指定仅输出依赖项的纯文本结果:

nx show project project-1 --dependencies --plain

执行后会直接输出:

project-2
project-base

方法2:导出依赖图JSON后过滤

若需要更灵活的格式处理,可先将依赖图导出为JSON,再用工具(如jq)提取目标依赖:

nx dep-graph --focus project-1 --file dep-graph.json

接着用jq解析提取依赖项目名:

jq -r '.graph.nodes | to_entries[] | select(.data.type == "project" and .data.target == false) | .key' dep-graph.json

该命令会输出所有被project-1依赖的项目名称。

方法3:使用nx affected命令(快速验证场景)

若仅需快速确认依赖关系,也可通过nx affected命令配合参数实现,不过结果可能包含额外关联项目,需注意过滤:

nx affected:list --target=build --base=project-1 --head=project-1

内容的提问来源于stack exchange,提问作者Joey Yi Zhao

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 12:32:04