前言

参考文章:Windows下安装nvm、npm及node.js

写项目时想要降低 node 版本,重新安装 node 又很麻烦,于是发现了 nvm,可以方便快捷地切换 node 版本。

安装

GitHub 中下载:nvm-windows

直接下载 nvm-setup.exe 安装程序即可,具体安装步骤看 参考文章,写的很详细(我直接一路 Next 了…)。

使用的一些命令

安装完后,打开命令行:

1
2
3
4
5
6
7
8
9
10
11
# 安装所需版本 node
nvm install <version>

# 查看已安装的版本
nvm list

# 切换 node 版本
nvm use <version>

# 设置默认版本(可选)
nvm alias default <version>

一些问题

版本不兼容

Q:切换了 node 版本,npm 版本不兼容怎么办?
A:一般来说,切换 node 后,npm 版本也会切换。如果不切换,手动安装对应的 npm,如下:

1
2
3
4
5
6
7
8
# 查看当前版本
npm -v

# 全局安装对应的版本
npm install -g npm@<version>

# 验证
npm -v

如果还不行就删除之前较高版本的 npm,需要高版本时切换 node 即可。