Desktop 如何使用你的 Node 环境
HagiCode Desktop 使用你在系统中自行安装的外部 node 与 npm。请在首次启动 Desktop 前安装 Node.js,并确保这两个命令都能通过系统 PATH 找到。
这篇 FAQ 说明 Desktop 如何找到外部 Node 环境、Agent CLI 的安装位置,以及找不到 Node 或 npm 时的排查方法。
版本要求
需要 Node.js 24 或更高版本(最低要求也是 24)。npm 随 Node.js 一起安装。安装方法见 安装 Node.js。
Git 同样需要自行安装,见 安装指南。
Desktop 如何找到 node 和 npm
Desktop 在启动时读取系统 PATH,并在其中查找 node、npm 与 git。这意味着:
- 您在终端里
node --version看到的版本,通常就是 Desktop 使用的版本。 - Desktop 只使用您的 Node 环境,不会替换或修改它。
- 如果在 Desktop 已经打开时才安装或升级 Node.js,请完全退出并重新启动 Desktop,让它读取新的
PATH。
版本管理工具与 PATH
在 macOS 和 Linux 上,nvm、fnm 等版本管理工具通常只在 shell 配置文件里设置 PATH。从 Dock、应用菜单或桌面图标启动的 Desktop 不会读取这些配置,可能找不到 node。请从已经能运行 node 的终端里启动 Desktop,或改用系统级安装。
Agent CLI 等托管包安装到哪里
Desktop 的依赖管理页面会发现 PATH 中的 node 与 npm,显示解析出的 npm 全局前缀,并把目录里列出的 CLI 包安装到这个外部全局目录中。
对每个托管的 CLI,Desktop 按以下顺序查找可执行文件:
- 已存在的托管路径
- npm 全局
bin目录(Windows 上包含.cmd与.ps1启动脚本) PATH
npm 镜像设置会作用于安装与同步操作。卸载同样针对外部的全局目录,并且需要在界面中确认。您可以用下面的命令查看当前的全局目录:
npm prefix -g如果全局目录位于需要管理员权限的位置,安装时可能出现权限错误,请参考 配置 npm 全局目录。
提示找不到 Node 或 npm 怎么办
- 在终端运行
node --version,确认 Node.js 版本不低于 24;再运行npm --version,确认 npm 可用。 - 如果没有安装或版本过低,请先在 Desktop 之外安装 Node.js。
- 完全退出并重新启动 Desktop,再回到依赖页面点击刷新。
Desktop 提示需要手动安装某个 CLI 包时,请在 Desktop 之外的终端执行它给出的命令,完成后回到 Desktop 刷新一次,让它重新检测。
HagiCode
HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。
- 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
- 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
- 有趣丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
下载 Windows 版
分享 HagiCode
让想法变成真正交付的软件。
HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。
- 智能
- OpenSpec 工作流把意图变成从提案到交付的可执行路径。
- 高效
- 多 Agent 并行推进调研、实现与审阅。
- 有趣
- 丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。
© 2026 HagiCode | Powered By hagilight-starlight@0.20.0 | Branch: main | Commit: 0dde182 | Built:

