- GitHub 仓库
- nvm-sh/nvm
- 总 Stars
- ★ 96,014
- 今日新增
- +63
- 主要语言
- Shell
结论先说:nvm 是管理 Node.js 版本的老牌工具,9.6 万星,今日榜单新增 63 星,MIT 协议,2026 年 11 月 12 日还有提交。一个命令就能在多个 Node 版本之间切换,老项目要旧版本、新项目要新版本,再也不用反复重装。
它是什么:一个命令行版本管理器,装在用户目录下,用 shell 函数接管 node 命令。每个项目可以钉住自己的版本,进目录自动切。
能干嘛:同时装多个 Node 版本;按项目自动切换;配合 .nvmrc 文件,团队成员拉下代码就用同一个版本,省掉“在我机器上能跑”的扯皮。
适合谁:手头同时维护多个 Node 项目的开发者、接手老项目要跑旧版 Node 的人、刚学前端还在装环境的新手。
注意点:它只管 macOS 和 Linux,Windows 用户要找 nvm-windows,那是另一个项目,别装错;它改的是 shell 配置,装完要重开终端或重新加载配置才生效。
nvm 和直接装 Node 有什么区别?
直接装一次只能留一个版本,项目一多就得反复重装。nvm 让多个版本共存,进目录自动切,代价是多学几个命令。对只有一个项目的用户来说区别不大,项目一多就离不开它。
站长点评:我选它是因为它够老、够稳——9.6 万星、十多年还在更新,这种工具用起来放心。和 fnm、volta 这类新工具比,nvm 速度不算快,但文档和资料最全。我的建议是新机器装环境先装它,项目里再放一个 .nvmrc 文件,团队协作直接受益。
⬇ 下载区(本站中转)
本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 MIT 许可证。
要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。
