首页 > 软件下载

【2026最新】NVM安装使用保姆级教程|告别Nodejs版本冲突,新手必看!

着急下载 NVM 安装包的,直接提供下载地址:NVM 安装包
NVM 是用于管理电脑本地 Node.js 运行环境的轻量级命令行工具,能兼容电脑上所有的 Node.js 版本。
 
有了 NVM,只要输入一行简单的命令,那么使用哪个版本的 Node.js 就可无缝切换到哪个版本的 Node.js,彻底解决掉 Node 版本冲突的问题。
 
NVM 免费且开源,代码公开,安全有保障,个人和企业完全能作为商业用途使用。原生 NVM 适配 Windows、 MacOS、 Linux 和 Unix 系统,支持所有主流开发设备的使用。
 
和同类型的软件相比,NVM 的优势非常明显:

对比维度 NVM n fnm Volta
支持平台 macOS、Linux、Windows(nvm-windows) 仅 macOS、Linux macOS、Linux、Windows macOS、Linux、Windows
开发语言 Shell 脚本 Shell 脚本 Rust Rust
启动速度 较快 极快(Rust 编译优势) 极快
核心定位 全局多版本管理与灵活切换 简单的版本切换 快速版本切换 项目级工具链锁定
社区生态 历史最悠久,教程和踩坑指南极其丰富 相对较小 较活跃,但资源不如 NVM 较活跃,偏企业级用户
上手难度 低,对新手友好 中等 中等偏高
项目级支持 支持 .nvmrc 文件自动识别版本 不支持 支持 原生支持,是其核心卖点
全局管理灵活性 非常灵活,可随意安装/卸载/切换任意版本 较灵活 较灵活 偏向自动化管理,手动干预较少
推荐人群 所有开发者,尤其是新手和跨平台用户 macOS/Linux 用户,追求极简 追求极致速度的进阶用户 企业团队,注重项目一致性
 
总的来看,NVM 在兼容性和功能稳定性上明显比其他同类软件要更好,是当今最优秀的 Node.js 版本管理工具。

下载NVM

NVM 安装包下载地址:https://pan.quark.cn/s/bf71e0b2971f
nvm-setup.exe:适配 Windows 系统

安装NVM

以 Windows 系统安装 NVM 为例

1) 右键“ nvm-setup.exe ”安装包以管理员身份运行:
 

2) 选择“ I accept the agreement ”点击“ Next ”:
 

3) 工具默认装在 C 盘,点击“ Browse ”更改安装目录:
 

4) 改到 D 盘,点击“ Next ”:
 

5) nodejs 默认也在 C 盘下,点击“ Browse ”进行更改:
 

6) 改到 D 盘,点击“ Next ”:
 

7) 点击“ Next ”:
 

8) 点击“ Next ”:
 

9) 点击“ Install ”:
 

10) 点击“ Finish ”:
 

11) 打开命令提示符窗口,输入命令“ nvm - v ”敲回车显示版本号即为安装成功:
 

提示:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash:适配 Mac / Linux 系统(均以该命令行的方式下载和安装)

使用NVM

1) 查看可用的 Node 版本:
 

2) 安装稳定版的 Node:
 

3) 查看已安装的 Node 版本:
 

4) 安装指定版本的 Node:
 

5) 切换 Node 版本(需要当前 Node 正在使用):
 

6) 卸载指定版本的 Node:
 

NVM注意事项和常见问题

使用注意事项

1) 安装路径不要有中文、空格以及特殊符号,否则导致环境变量失效、命令无法识别等问题;
2) 使用“管理员身份”打开终端,避免权限不足导致报错;
3) 安装 NVM 前,建议卸载电脑上的 Node.js,避免环境冲突;
4) 不要经常切换 Node 版本,建议优先用 LTS,更加稳定。

常见问题和解决办法

1) 提示 nvm: command not found?
原因:环境变量未生效。
解决:检查 “~/.bashrc” 或 “~/.zshrc” 文件内是否包含 NVM 的加载脚本,再执行 source 命令刷新。
 
2) Windows 下 nvm use 失败?
Windows 的 NVM 在切换版本时需修改系统的软链接,所以务必要“以管理员身份运行 CMD 或 PowerShell ”。
 
3) 无法卸载当前正在使用的版本?
NVM 不允许卸载当前激活的 Node 版本。先用 nvm use <其他版本>切换后,再执行 nvm uninstall <目标版本>。
 
4) 提示 Node 版本切换成功,但项目依旧报错?
关闭项目终端和编辑器,重启。删除项目里的 node_modules 依赖包,重新安装依赖。
 
5) Node 下载失败?
配置国内的镜像源,重新执行安装命令。

总结

NVM 作为免费的跨平台工具,有着轻量高效、多版本共生、环境隔离和全场景适配的众多优势,是实用性最高的 Node 版本管理利器。