nvm-sh/nvm:用一个 POSIX 脚本管理多个 Node 版本
来源:GitHub — 2026-10-15 · ⭐ 95,402 stars · 今日 +70 · Shell
📋 概述
nvm 是一个 POSIX 兼容的 bash 脚本,用来在一台机器上安装和切换多个 active 的 Node.js 版本:nvm install 24、nvm use 22 之后 node -v 立刻跟着变,配合 .nvmrc 可以让进入目录时自动切换版本。当前版本 v0.40.8,官方提供一条 curl 管道安装与更新脚本,也支持 Git 安装、手动安装、离线安装与 Docker/CICD 场景;切换版本时可迁移全局包,也能指定默认全局包文件与国内镜像,bash、zsh 与 fish 都有更深一层的 shell 集成。以 Shell 实现,约 9.54 万星,单日新增 70 星。
🔑 核心要点
- 一条 POSIX 兼容的 bash 脚本,nvm install / nvm use 即可在同一台机器上切换 Node 版本。
- 支持 .nvmrc:在带该文件的目录里自动切到对应版本,bash、zsh 与 fish 均有深度集成方案。
- 官方提供管道安装与更新脚本,另有 Git 安装、手动安装、离线安装与 Docker/CICD 用法。
- 切换版本时可迁移全局包,也能配置默认全局包文件与 Node 二进制镜像。
💡 金句
在命令行里快速安装并使用不同版本的 Node,就这么简单。
👍 0
👎 0
← 返回 GitHub Trending 首页