简介
NVM 是 Node Version Manager 的缩写,它是一个用于管理 Node.js 版本的命令行工具。通过NVM,你可以在同一台机器上安装和切换多个 Node.js 版本,对于开发和测试在不同 Node.js 版本上运行的应用程序非常有用。
安装
https://github.com/coreybutler/nvm-windows/releases
- 1、配置源
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
- 2、输入 nvm list available查看可安装的node版本切记使用管理员权限
C:\Windows\system32>nvm list available|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|    22.4.0    |   20.15.0    |   0.12.18    |   0.11.16    |
|    22.3.0    |   20.14.0    |   0.12.17    |   0.11.15    |
|    22.2.0    |   20.13.1    |   0.12.16    |   0.11.14    |
|    22.1.0    |   20.13.0    |   0.12.15    |   0.11.13    |
|    22.0.0    |   20.12.2    |   0.12.14    |   0.11.12    |
|    21.7.3    |   20.12.1    |   0.12.13    |   0.11.11    |
|    21.7.2    |   20.12.0    |   0.12.12    |   0.11.10    |
|    21.7.1    |   20.11.1    |   0.12.11    |    0.11.9    |
|    21.7.0    |   20.11.0    |   0.12.10    |    0.11.8    |
|    21.6.2    |   20.10.0    |    0.12.9    |    0.11.7    |
|    21.6.1    |    20.9.0    |    0.12.8    |    0.11.6    |
|    21.6.0    |   18.20.3    |    0.12.7    |    0.11.5    |
|    21.5.0    |   18.20.2    |    0.12.6    |    0.11.4    |
|    21.4.0    |   18.20.1    |    0.12.5    |    0.11.3    |
|    21.3.0    |   18.20.0    |    0.12.4    |    0.11.2    |
|    21.2.0    |   18.19.1    |    0.12.3    |    0.11.1    |
|    21.1.0    |   18.19.0    |    0.12.2    |    0.11.0    |
|    21.0.0    |   18.18.2    |    0.12.1    |    0.9.12    |
|    20.8.1    |   18.18.1    |    0.12.0    |    0.9.11    |
|    20.8.0    |   18.18.0    |   0.10.48    |    0.9.10    |
- 3、安装指定版本的node
nvm install 12.13.0
nvm install 20.15.0
- 4、查看安装后的版本
nvm ls
- 5、使用指定版本
nvm use 12.13.0
- 6、查看node、npm版本
node -v
npm -v
- 7、配置全局安装的模块路径和缓存路径
首先在NVM的安装目录新建两个文件夹node_global和node_cache
创建完两个文件夹后,在管理员权限的cmd窗口中输入以下命令
npm config set prefix "D:\soft\nvm\node_global"
npm config set cache "D:\soft\nvm\node_cache"
- 8、设置用户变量
新建环境变量 NODE_PATH
值为 D:\soft\nvm\node_global\node_modules
- 9、测试安装
 安装完成后D:\soft\nvm\node_global\node_modules下生成一个pnpm文件夹
npm install pnpm -g
常用命令
nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理
nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls                      // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的版本
nvm use <version>           // 切换到使用指定的nodejs版本
nvm v                       // 显示nvm版本
nvm install stable          // 安装最新稳定版