用途:该技能提供对 Nx 工作区的只读探索,帮助理解工作区结构、项目配置、可用 target 和依赖关系,适用于回答工作区、项目或任务相关问题,以及排查 nx 命令失败。
主要能力:列出项目(nx show projects),支持按名称、glob、标签(如 tag:name)、目录和取反(如 !project-name)过滤,也可按 target 过滤(--withTarget)并输出 JSON。查看项目完整解析配置用 nx show project <name> --json,可提取 targets、executor、options、inputs/outputs、tags 等。工作区级配置直接读 nx.json,关注 targetDefaults、namedInputs、plugins、generators 等。依赖关系用 nx graph --print 查询。
使用方式:若 nx 未全局安装,可能需要加 npx/pnpx/yarn 前缀,并查看 lockfile 确定包管理器。处理结果时建议用 --json 配合 jq 等工具程序化计算,而非手工解析。
限制:不要直接读 project.json,它只含部分配置,应使用 nx show project --json 获取含插件推断 target 的完整配置。工作区不同步时可尝试 nx sync,必要时 nx reset 清理缓存。资料未提供收费、平台或效果信息。