一、引言

在前端开发中,经常遇到要求不同版本node.js的产品,需要在同一台电脑中安装多个版本node.js并且互相不冲突。

nvm 主要功能是管理多个 Node.js 版本,解决开发者因不同项目依赖不同 Node.js 版本而产生的兼容性问题。

二、nvm安装及使用

1、从官网下载安装包

访问 nvm-windows 官方仓库,下载最新版 nvm-setup.exe,具体地址请自行查找。

2、验证安装

命令行输入 nmv -v 返回版本信息,则表示安装成功。

C:\Users\Administrator>nvm -v
1.2.2

3、查看可用版本

命令 nvm list available 查看可以使用的版本

C:\Users\Administrator>nvm list available

|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|   23.11.0    |   22.14.0    |   0.12.18    |   0.11.16    |
|   23.10.0    |   22.13.1    |   0.12.17    |   0.11.15    |
|    23.9.0    |   22.13.0    |   0.12.16    |   0.11.14    |
|    23.8.0    |   22.12.0    |   0.12.15    |   0.11.13    |
|    23.7.0    |   22.11.0    |   0.12.14    |   0.11.12    |
|    23.6.1    |   20.19.0    |   0.12.13    |   0.11.11    |
|    23.6.0    |   20.18.3    |   0.12.12    |   0.11.10    |
|    23.5.0    |   20.18.2    |   0.12.11    |    0.11.9    |
|    23.4.0    |   20.18.1    |   0.12.10    |    0.11.8    |
|    23.3.0    |   20.18.0    |    0.12.9    |    0.11.7    |
|    23.2.0    |   20.17.0    |    0.12.8    |    0.11.6    |
|    23.1.0    |   20.16.0    |    0.12.7    |    0.11.5    |
|    23.0.0    |   20.15.1    |    0.12.6    |    0.11.4    |
|   22.10.0    |   20.15.0    |    0.12.5    |    0.11.3    |
|    22.9.0    |   20.14.0    |    0.12.4    |    0.11.2    |
|    22.8.0    |   20.13.1    |    0.12.3    |    0.11.1    |
|    22.7.0    |   20.13.0    |    0.12.2    |    0.11.0    |
|    22.6.0    |   20.12.2    |    0.12.1    |    0.9.12    |
|    22.5.1    |   20.12.1    |    0.12.0    |    0.9.11    |
|    22.5.0    |   20.12.0    |   0.10.48    |    0.9.10    |

3、安装指定版本

命令 nvm install xx.xx.xx 安装对应的版本,如nvm install 20.19.0表示安装20.19.0版本的node.js

C:\Users\Administrator>nvm install 20.19.0
Downloading node.js version 20.19.0 (64-bit)...
Extracting node and npm...
Complete
Installation complete.
If you want to use this version, type:

nvm use 20.19.0

4、查看已安装版本

命令nvm list显示所有已安装的本地版本列表

C:\Users\Administrator>nvm list

  * 23.10.0 (Currently using 64-bit executable)
    22.12.0
    20.19.0
    14.15.0

5、切换版本

命令nvm use xx.xx.x可以切换至对应版本,例如nvm use 22.12.0表示切换至22.12.0,然后中可用nvm list查看

C:\Users\Administrator>nvm use 22.12.0
Now using node v22.12.0 (64-bit)

C:\Users\Administrator>nvm list

    23.10.0
  * 22.12.0 (Currently using 64-bit executable)
    20.19.0
    14.15.0

三、总结

通过nvm工具,开发者可高效管理多版本 Node.js 环境,适应不同项目需求。