Repolode
nrwl

nrwl/nx-console

为 Nx 和 Lerna 单体仓库提供的编辑器界面插件,支持可视化管理项目、任务与生成器。

Star
1,413
Fork
243
未关闭 Issue
38
最近提交
前天

这是什么?

Nx Console 是 Nx 与 Lerna 单体仓库的用户界面,以扩展形式提供给 VS Code 和 Cursor,也提供 JetBrains 系列 IDE 插件。开发者可以在编辑器内浏览项目及其 target、运行任务,并查看项目图和任务图。

图形化的 Generate UI 会解析各类生成器的 schema,提供自动补全、参数校验和 dry-run 预览。项目详情视图展示每个项目的任务和配置,Nx Cloud 集成则可查看 CI 流水线状态并在完成或出错时发送通知。

此外,它内置面向 VS Code 和 Cursor 的 MCP 服务器,也可通过 nx-mcp npm 包单独安装,为 AI 对话工具提供工作区架构、生成器和 Nx 文档等上下文。

核心功能

  • 01在 Projects 视图中浏览项目、target 及其配置。
  • 02运行任务,并为常用 Nx 命令创建快捷方式。
  • 03通过 Generate UI 使用生成器,支持自动补全、校验和 dry-run 预览。
  • 04可视化项目图和任务图,并可聚焦到当前文件所属的项目。
  • 05查看 Nx Cloud CI 流水线状态并接收通知。
  • 06通过 MCP 服务器为 AI 对话工具提供工作区上下文。

适用场景

  • 在 VS Code、Cursor 或 JetBrains IDE 中运行和检查 Nx 或 Lerna 任务。
  • 通过表单而非命令行使用 Nx 生成器创建项目或代码。
  • 让 AI 助手了解单体仓库的结构和生成器。
  • 在编辑器中继续开发的同时跟踪 Pull Request 的 CI 状态。

快速上手

  1. 1

    从 VS Code 应用市场或 JetBrains 插件市场安装 Nx Console 扩展

  2. 2

    创建一个 Nx 工作区(需要 Node.js)

    npx create-nx-workspace@latest my-workspace
  3. 3

    或者将 Nx 安装到已有的代码仓库中

    npx nx init

使用前须知

  • 需要处于 Nx 或 Lerna 工作区中,并已安装 Node.js。
  • 仅保证支持 Nx 15 及更高版本。

收录于专题

标签

常见问题

nx-console 是什么?
为 Nx 和 Lerna 单体仓库提供的编辑器界面插件,支持可视化管理项目、任务与生成器。 Nx Console 是 Nx 与 Lerna 单体仓库的用户界面,以扩展形式提供给 VS Code 和 Cursor,也提供 JetBrains 系列 IDE 插件。开发者可以在编辑器内浏览项目及其 target、运行任务,并查看项目图和任务图。
nx-console 可以免费使用吗?用的什么许可证?
nx-console 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
nx-console 还在维护吗?
活跃维护中。nx-console 最近一次提交是在 2026年10月23日。
nx-console 适合用来做什么?
在 VS Code、Cursor 或 JetBrains IDE 中运行和检查 Nx 或 Lerna 任务。 通过表单而非命令行使用 Nx 生成器创建项目或代码。 让 AI 助手了解单体仓库的结构和生成器。 在编辑器中继续开发的同时跟踪 Pull Request 的 CI 状态。
nx-console 怎么安装和运行?
从 VS Code 应用市场或 JetBrains 插件市场安装 Nx Console 扩展 创建一个 Nx 工作区(需要 Node.js): npx create-nx-workspace@latest my-workspace 或者将 Nx 安装到已有的代码仓库中: npx nx init
在哪里获取 nx-console?
源代码和安装说明在 GitHub 上:https://github.com/nrwl/nx-console

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目