NVM是什么?

NVM指的是Node Version Manage(Node.js版本管理器),是一种用于管理Node.js版本的工具。

为什么要使用NVM?

在项目开发过程中,需要不同版本的Node.js来兼容不同的项目或依赖库,不同的项目使用的Node.js版本不同,有时候因为版本会导致项目报错,而使用NVM可以轻松的在一台计算机上安装、管理和切换不同版本的Node.js

如何使用NVM管理不同版本的Node.js?

注:安装nvm前,电脑不能有node.js,如果有node.js,请卸载掉然后安装nvm,不然会影响后续操作导致报错。

1.卸载node.js

注:安装nvm前要卸载node.js,如果电脑本身就没有node.js的话,这一步可跳过。

  • 首先检查自己电脑上的node.js,或者使用 node -v 命令查看并记住自己node.js的版本号

  • 然后打开控制面板=>程序=>程序和功能=>找到Node.js右键点击卸载

  • 卸载之后在终端上输入node查看是否卸载成功,出现以下即可

2.安装nvm

  • 然后Finish即可

3.配置路径和下载镜像

在nvm安装路径下,找到setting.txt文件,新增以下信息,然后保存

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

4.检查nvm是否安装成功

出现这样说明已经安装成功

5.使用nvm安装指定node版本

我安装刚刚被我删除的node.js版本以及另一个版本的Node.js

nvm install 14.9.0
nvm install 18.16.0

  • 查看已安装的node.js列表以及不同版本号的node.js之间来回切换

NVM常用命令

显示 NVM 的版本信息

nvm -version
nvm -v

安装指定版本的Node.js

nvm install <version>

切换指定的Node.js版本

nvm use <version>

查看已安装的Node.js版本

nvm ls
nvm list

查看当前正在使用的Node.js版本

nvm current

卸载指定的Node.js版本

nvm uninstall <version>