在开发过程中,你可能会遇到需要同时使用多个 Node.js 版本的情况:比如一个老项目依赖 Node 16,而新项目要求 Node 20。手动反复卸载重装不仅麻烦,还容易出错。
这时,nvm(Node Version Manager) 就派上用场了!它能让你在 Windows 上轻松安装、切换和管理多个 Node.js 版本。
📌 注意:Windows 上的 nvm 并非官方版本(官方 nvm 仅支持 macOS/Linux),而是由社区维护的 nvm-windows。
本文将手把手教你如何在 Windows 10/11 上安装 nvm,并用它来管理 Node.js。
一、准备工作
1. 卸载已有的 Node.js(重要!)
nvm 要求系统中不能预先安装 Node.js,否则会冲突。
卸载步骤:
- 打开'控制面板' → '程序和功能'
- 找到 Node.js,右键选择'卸载'
- 删除残留目录(如果存在):
C:\Program Files\nodejsC:\Users\<你的用户名>\AppData\Local\npm
- 清理环境变量:
- 按
Win + R输入sysdm.cpl→ '高级' → '环境变量' - 在'系统变量'和'用户变量'中,找到
Path - 删除所有包含
nodejs或npm的路径条目
- 按
✅ 完成后重启命令提示符,输入
node -v应提示'不是内部或外部命令'。

二、下载并安装 nvm-windows
1. 访问官方 GitHub 仓库
打开浏览器,进入:
🔗 https://github.com/coreybutler/nvm-windows/releases
2. 下载安装包
- 找到最新版本(如
nvm-setup.zip) - 点击下载
nvm-setup.exe(这是图形化安装程序,推荐新手使用)
⚠️ 不要下载
nvm-noinstall.zip,除非你熟悉手动配置。












