一、概述

nvm(Node Version Manager)是Node.js的版本管理器,可以让我们轻松地在不同的Node.js版本之间进行切换。

二、使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 1. 查看当前的nvm版本
$ nvm -v
$ nvm current
$ nvm version

// 2. 查看所有Node.js版本,*表示当前使用的版本
$ nvm ls

// 3. 查看nodejs的可安装列表
$ nvm list available

// 4. 升级/安装Node.js版本
$ nvm install 10.0.0
$ nvm install latest // latest 是最新版本

// 5. 切换nodejs版本
$ nvm use 16

// 6. 查看当前node版本
$ node -v

// 7. 卸载指定版本node。
$ nvm uninstall <version>

三、问题

1、升级nodejs后,对应的npm版本不适配的解决方法:

https://blog.csdn.net/2301_76676960/article/details/131000877

2、16版本以上的node,nvm@1.1.7版本已经不适配,需要升级

https://blog.csdn.net/CUMT_DJ/article/details/133324269

3、Windows下nvm的安装配置及使用

https://blog.csdn.net/qq_42691298/article/details/129358467