∴ GitHub / 趋势仓库

nvm-sh / nvm

POSIX 兼容的 Node.js 多版本管理脚本

语言
Shell
Star
95.5k
Fork
10.5k
当日新增(10-15)
+52
累计在榜
2 天
最高名次
第 4 名
首次上榜
2026-10-14
去 GitHub 查看 ↗

∴ 是什么

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 版本

∴ 怎么上手

  1. 01运行安装脚本:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.8/install.sh | bash
  2. 02或使用 wget:wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.8/install.sh | bash
  3. 03安装后关闭并重新打开终端,或执行 source ~/.bashrc 等命令加载 nvm
  4. 04使用 nvm install 24 安装 Node.js 24 版本
  5. 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 名。

[object Object]2026-10-14 +452026-10-15 +52
每日新增 Star · 2026-10-14 至 2026-10-15 · 共 2 个在榜日峰值 +52
日期名次当日新增总 Star
#4+5295,531
#4+4595,385