∴ GitHub / 趋势仓库
nvm-sh / nvm
POSIX 兼容的 Node.js 多版本管理脚本
- 语言
- Shell
- Star
- 95.5k
- Fork
- 10.5k
- 当日新增(10-15)
- +52
- 累计在榜
- 2 天
- 最高名次
- 第 4 名
- 首次上榜
- 2026-10-14
∴ 是什么
nvm 是一个用 Shell 编写的 Node.js 版本管理器,按用户安装、按 shell 调用。它通过命令行快速安装和使用不同版本的 Node.js,支持在 sh、dash、ksh、zsh、bash 等 POSIX 兼容 shell 中运行,适用于 Unix、macOS 和 Windows WSL。
∴ 解决什么问题
- 需要快速在多个 Node.js 版本之间切换
- 需要为不同项目使用不同 Node.js 版本
- 需要安装和管理 Node.js 的 LTS 版本
∴ 怎么上手
- 01运行安装脚本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.8/install.sh | bash
- 02或使用 wget:wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.8/install.sh | bash
- 03安装后关闭并重新打开终端,或执行 source ~/.bashrc 等命令加载 nvm
- 04使用 nvm install 24 安装 Node.js 24 版本
- 05使用 nvm use 22 切换到 Node.js 22 版本
∴ 适合谁
需要在开发环境中管理多个 Node.js 版本的开发者,尤其是使用 Unix、macOS 或 Windows WSL 的开发者。
∴ 要点
- 支持 POSIX 兼容 shell,包括 sh、dash、ksh、zsh、bash
- 支持通过 .nvmrc 文件自动切换版本
- 提供 Docker 安装示例,适用于开发环境和 CI/CD 作业
- 支持离线安装、镜像源、自定义颜色等高级功能
- 提供 Bash 补全和更深度的 shell 集成
- 许可证为 MIT
许可证 MITbashinstallltsnodenode-jsnodejsnvmnvmrcposixposix-compliantshellversion-managerzsh
解读由 AI 依据项目 README 生成,生成于 2026-10-14,以 GitHub 原文为准。
∴ 在榜记录
GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-14 首次上榜,累计在榜 2 天,最高第 4 名。