NVM、Node.js 22 和 npm 安装好,后面接入 Claude Code、Codex、OpenCode 就会简单很多。
Node.js 自带 npm。装好 Node.js 22 后,不需要再单独安装 npm。这篇教程适合谁
如果你属于下面任意一种情况,就建议先看这篇:- 你还没装过
Node.js - 你分不清
Node.js、npm、nvm是什么 - 你需要在一台电脑上安装多个 AI 编程工具
- 你希望后面教程里的命令可以直接复制执行
你最终会得到什么
做完这篇以后,你会拥有:- 一个可以切换 Node 版本的环境
- 一个稳定的
Node.js 22运行时 - 一个可用的
npm - 三个可直接运行的工具:
Claude Code、Codex、OpenCode
为什么先装 NVM
推荐先装NVM,原因很简单:
- 你后面可能会同时碰到
Node 20、Node 22、Node 24的项目。 Claude Code、Codex、OpenCode这些 CLI 更新很快,切 Node 版本会比重装省事很多。- Windows 和 macOS / Linux 的安装方式不同,提前统一思路会少踩坑。
操作总览
整个过程就四步:第一步:安装 NVM
- macOS / Linux
- Windows
如果你是 安装完成后,重新打开终端。也可以手动加载:如果你使用的是 然后验证:如果终端输出
Mac 或 Linux 用户,推荐直接使用官方安装脚本。zsh,改成:nvm,说明安装成功。第二步:安装 Node.js 22
这里统一推荐
Node.js 22。原因是它足够新、兼容性也好,适合作为这批 CLI 工具的统一基础环境。- macOS / Linux
- Windows
执行下面三条命令:然后验证:正常情况下你会看到:
node -v返回v22.x.xnpm -v返回一个 npm 版本号
第三步:统一安装常用 CLI
下面这三个是本次集成教程会重点讲到的工具:Claude Code:Anthropic 官方编码 AgentCodex:OpenAI 官方编码 AgentOpenCode:开源编码 Agent
第四步:验证 CLI 是否可用
依次执行:看到什么算成功
claude --version能返回版本号codex --help能显示帮助信息opencode --version能返回版本号
常见问题
安装完 nvm 后提示 command not found
通常是 shell 配置还没重新加载。
bash:source ~/.bashrczsh:source ~/.zshrc- Windows:重开一个 PowerShell 窗口
为什么不直接安装系统 Node?
可以,但后面切版本会很痛苦。你既然要同时跑多个 AI 编程工具,NVM 会更稳。
为什么推荐 Node 22?
因为它当前对这批 CLI 工具的兼容性最好,也比较适合做统一开发环境。
安装 npm 工具时提示权限不足怎么办?
- 优先确认你是在
nvm管理的 Node 环境里执行 - 重新打开终端后再执行一次
- 不要默认上来就加
sudo npm install -g ...
Windows 用户需要装 Git 吗?
如果你后面要更顺畅地用Claude Code、Codex、OpenCode,建议安装 Git。
下一步:进入具体接入
Claude Code 接入
用 Anthropic 官方 CLI 接入 Xcompute。
Codex 接入
用 OpenAI 官方 Codex CLI 接入 Xcompute。
OpenCode 接入
用 OpenAI 兼容 provider 配置接入 Xcompute。