Node Version Manager

自由切换你的
Node.js 宇宙

告别版本冲突。NVM 让你在多个 Node.js 环境间无缝穿梭,只需一行代码,即可掌握开发环境的主动权。

立即开始使用
curl -o- nvm.sh | bash

多版本共存

完美解决项目对特定版本的依赖问题。你可以同时安装 LTS 版和最新版,并在它们之间随意切换。

零权限困扰

不再需要使用 sudo 安装全局包。NVM 在用户目录下管理 Node,权限清晰、安全可靠。

生态集成

支持自动读取项目中的 .nvmrc 文件,自动为你切换到项目所需的 Node 版本。

常用的魔法指令

记忆这些常用命令,极大提升你的开发效率

nvm install lts

安装最新的长期支持 (LTS) 版本,最稳健的选择。

nvm ls-remote

列出所有可以下载的 Node.js 版本,包含极早期版本。

nvm use [version]

瞬间将当前终端环境切换到指定的 Node 版本。

在国内使用?
试试这些镜像加速

由于网络环境原因,直接下载 Node 源码包可能非常缓慢。我们将环境变量指向国内镜像(如淘宝镜像),可获得秒速下载体验。

稳定
官方
# 在 .bashrc 或 .zshrc 中添加
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/
export NVM_IOJS_ORG_MIRROR=https://npmmirror.com/mirrors/iojs/