nvm
大约 3 分钟
nvm是什么
简单来说,nvm就是node的版本管理工具,通过nvm可以帮助用户在电脑上安装多版本的node。
nvm下载与安装
- 安装之前需要先删除已经安装好的node
- windows下载地址:https://github.com/coreybutler/nvm-windows/releases
- 选择如下如下载的即可:

- 安装过程没有太大难度,也可以选择nvm的安装路径,可以不用安装在C盘。
nvm配置
nvm安装好后并不代表你电脑已经有node了,需要什么版本的node就对应安装相应版本的。 不过在下载node之前要配置基本nvm的镜像源地址,否则会下载不了、出现网络错误。
配置镜像源
- 键盘上同时按下win + r,然后输入cmd后,再按下enter回车。
- 在打开的cmd窗口分别输入以下一行的命令后回车。
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm常用命令合集
以下命令还是在cmd窗口命令中运行,具体怎么打开看上面。
nvm list //查看当前本机已安装的node版本
nvm arch //查看当前本机是32位还是64位
nvm install xx.xx.xx //安装指定版本的node
nvm install latest //安装最新版的node
nvm uninstall xx.xx.xx //卸载指定版本的node
nvm use xx.xx.xx //指定当前使用node的版本,这一步要以管理员身份运行cmd,否则会报错
nvm root //查看本机安装nvm的路径
nvm list available //windows查看可安装node版本命令
nvm ls-remote //mac查看可安装node版本命令
如何以管理员身份运行cmd
- 点击搜索按钮(桌面底部任务栏)
- 输入cmd,选择上面的命令提示符,右键选择点击以以管理员身份运行,如下图

修改npm镜像源
之所以修改npm镜像源,本质上是为了加快下载速度,下载node中的npm默认镜像源是国外的,我们可以修改为国内的镜像源以加快访问速度
设置淘宝镜像源
//设置淘宝镜像源
npx nrm use taobao
//or
npm config set registry https://registry.npmmirror.com/
重置为官方镜像源
//重置为官方源
npx nrm use npm
//or
npm config set registry https://registry.npmjs.org/
查看当前镜像源地址
//查看当前镜像源地址
npm config get registry
可选镜像源
// 腾讯镜像
npm config set registry http://mirrors.cloud.tencent.com/npm/
// 淘宝镜像 (官网 https://npmmirror.com/)
npm config set registry https://registry.npmmirror.com/
// 华为镜像
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
在mac可能遇到的问题
mac电脑在终端切换node版本后,关闭终端再次打开终端发现还原回去之前的版本了
解决办法:修改默认启用的版本号
nvm alias default 16.16.0