GitHub 热门

在命令行里安装和切换多个 Node.js 版本的版本管理器

Star95k
24h 新增+10
7 天新增—
Fork10k
Issue372
语言Shell

项目介绍

更新于 1 天前

nvm 是一个用 shell 脚本写的 Node.js 版本管理器,让你在命令行里随时安装和切换不同版本的 node,比如今天用 24 跑新项目、明天切回 20 维护老服务,互不干扰。它按用户安装、按 shell 生效,支持 bash、zsh、fish 等 POSIX 兼容环境,覆盖 Linux、macOS 和 Windows WSL。除了基本的安装和切换,它还能在切换版本时迁移全局 npm 包、通过项目根目录的 .nvmrc 文件自动选用对应版本、指定镜像源下载、离线安装,以及在 CI/CD 和 Docker 环境里固定 node 版本。前端和 Node.js 后端开发者几乎人手一个,尤其是需要同时维护多个项目、或团队里对 node 版本有硬性要求的人;如果你平时只写 Python 或纯客户端代码,这个项目和你关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +20

话题标签

bashinstallltsnodenode-jsnodejsnvmnvmrcposixposix-compliantshellversion-managerzsh

仓库信息

LicenseMIT
创建时间2010-04-15
最后推送12 小时前
热度分35.0