在 Windows 上直接安装 Node.js 最大的问题是:
- 不方便切换版本
- 卸载麻烦
- 多项目版本冲突
- 环境变量容易混乱
正确做法是使用:
👉 nvm-windows
它是 Windows 专用的 Node 版本管理工具。
一、为什么要用 nvm?
当你遇到下面情况时,nvm 就非常有用:
- 项目 A 需要 Node 16
- 项目 B 需要 Node 20
- 新项目需要 LTS
- 老项目跑不起来
nvm 可以:
- 同时安装多个 Node 版本
- 一键切换版本
- 避免环境冲突
- 保持系统干净
二、安装 nvm-windows
1️⃣ 下载
打开 GitHub Releases 页面:
https://github.com/coreybutler/nvm-windows/releases
下载:nvm-setup.exe
2️⃣ 安装注意事项(非常重要)
安装过程中建议:
- 不要安装在中文目录
- 不要安装在带空格路径(避免奇怪问题)
安装完成后,关闭所有终端。
3️⃣ 验证是否安装成功
重新打开 PowerShell 或 CMD:
nvm version
如果能看到版本号,说明安装成功。
三、安装 Node.js
查看可安装版本
nvm list available
安装最新版 LTS(推荐)
nvm install lts
或者安装指定版本:
nvm install 24.13.1
切换版本
nvm use 24.13.1
验证安装
node -v npm -v
四、常用命令整理
| 功能 | 命令 |
|---|---|
| 查看已安装版本 | nvm list |
| 查看远程版本 | nvm list available |
| 安装版本 | nvm install 24.13.1 |
| 切换版本 | nvm use 24.13.1 |
| 卸载版本 | nvm uninstall 24.13.1 |
五、常见问题解决
1️⃣ 提示 “node 不是内部或外部命令”
原因:
- 之前装过 Node
- 环境变量冲突
解决步骤:
- 卸载系统 Node.js
- 删除环境变量中的 Node 路径
- 重启终端
- 再执行
nvm use
