Windows环境下nvm的安装与使用

日常工具

Posted by 何浪 on 2022-03-14

简介

nvm允许你通过命令快速安装和使用不同版本的node

例如

1
2
3
4
5
6
7
8
9
10
11
12
$ nvm use 16.9.1
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14.18.0
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12.22.6
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6

就是这么简单。

关于

nvmnode.js的版本管理器,其主要功能是可以在本地安装多个版本的 nodejs,且可切换版本。如果读者使用的是 MacOS 或 Linux 可以参考 nvm-sh/nvm 项目,如果是 windows 的话则参考 coreybutler/nvm-windows 项目。由于笔者本人使用 windows,所以这里下载安装以后者为例。

下载与安装

下载地址:V1.1.9

下载后解压并执行nvm-setup.exe

一路next即可。

环境变量配置

正常情况下通过nvm-setup.exe安装成功后即可使用,如果出现nvm命令找不到情况,需要配置环境变量。可参考下图配置:

NVM 源配置

找到nvm安装目录,打开settings.txt文件,如果没有可以自己创建一个。

然后打开并编辑:

1
2
3
4
5
6
root: D:\FE\nvm
path: C:\Program Files\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

验证

打开终端工具,输入:nvm

如果出现如上图所示内容,那么恭喜你安装成功了。

常用命令

1
2
3
4
5
6
7
8
# 列出所有可以安装的node版本号
nvm list available
# 安装指定版本号的node
nvm install xxx
# 列出所有已经安装的node版本
nvm list/ls
# 切换node的版本
nvm use xxx

参考文章