Published on

如何使用nvm管理Node.js版本

标签:nvmNode.js

前言

在开发工作中,我们可能会同时维护多个项目,某些情况下,各项目对于 nodejs 的版本要求各不相同,此时利用NVM(node.js version management)便可以快速的帮助我们通过命令行进行多个 nodejs 版本之间进行切换,大大节省时间成本。

下载及安装 nvm

  1. 如果已经安装过 node.js,需先卸载
  2. 下载地址(任选其一)
  1. 下载完成后,进行安装,一直点下一步,直到安装完成
  2. 安装完成后,打开命令行窗口,输入nvm -v,出现版本号即代表安装成功了
C:\Users\cjw>nvm -v
1.1.11

nvm list available

查看可使用版本

C:\Users\cjw>nvm list available
|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|    21.7.3    |   20.12.2    |   0.12.18    |   0.11.16    |
|    21.7.2    |   20.12.1    |   0.12.17    |   0.11.15    |
|    21.7.1    |   20.12.0    |   0.12.16    |   0.11.14    |
|    21.7.0    |   20.11.1    |   0.12.15    |   0.11.13    |
|    21.6.2    |   20.11.0    |   0.12.14    |   0.11.12    |
|    21.6.1    |   20.10.0    |   0.12.13    |   0.11.11    |
|    21.6.0    |    20.9.0    |   0.12.12    |   0.11.10    |
|    21.5.0    |   18.20.2    |   0.12.11    |    0.11.9    |
|    21.4.0    |   18.20.1    |   0.12.10    |    0.11.8    |
|    21.3.0    |   18.20.0    |    0.12.9    |    0.11.7    |
|    21.2.0    |   18.19.1    |    0.12.8    |    0.11.6    |
|    21.1.0    |   18.19.0    |    0.12.7    |    0.11.5    |
|    21.0.0    |   18.18.2    |    0.12.6    |    0.11.4    |
|    20.8.1    |   18.18.1    |    0.12.5    |    0.11.3    |
|    20.8.0    |   18.18.0    |    0.12.4    |    0.11.2    |
|    20.7.0    |   18.17.1    |    0.12.3    |    0.11.1    |
|    20.6.1    |   18.17.0    |    0.12.2    |    0.11.0    |
|    20.6.0    |   18.16.1    |    0.12.1    |    0.9.12    |
|    20.5.1    |   18.16.0    |    0.12.0    |    0.9.11    |
|    20.5.0    |   18.15.0    |   0.10.48    |    0.9.10    |

This is a partial list. For a complete list, visit https://nodejs.org/en/download/releases

nvm install <版本号>

下载指定版本

C:\Users\cjw>nvm install 20.10.0
Downloading node.js version 20.10.0 (64-bit)...
Extracting node and npm...
Complete
npm v10.2.3 installed successfully.

Installation complete. If you want to use this version, type

nvm use 20.10.0

nvm ls

查看已安装版本

C:\Users\cjw>nvm ls
20.10.0
18.16.0
16.20.0

- 16.14.0 (Currently using 64-bit executable)
  14.16.1
  14.14.0
  14.0.0
  12.22.12

nvm use <版本号>

使用指定版本

C:\Users\cjw>nvm use 16.20.0
Now using node v16.20.0 (64-bit)

nvm uninstall <版本号>

卸载指定版本