NVM介绍
在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。
NVM下载
官方下载地址
推荐下载 nvm-setup.zip
或nvm-setup.exe
这两个
下载完成后记得先不要安装(先查看是否安装node)
win+R
调出 “运行” 对话框 ,然后输入cmd,点确定调出cmd 面板- 输入
node -v
查看是否安装node
- 若输出版本号请卸载node,若没有输出node版本号跳过卸载步骤
卸载node
win + I
打开设置页面,点击应该 ==> 打开安装的应用 ==>卸载node
安装NVM
- 找到下载的NVM:
nvm-setup.zip
或nvm-setup.exe
把文件放在你想安装的地方- 运行安装包
- 选择我接受,点击下一步
- 选择安装位置 ==> 点击下一步 记好这个安装路径后面要用
- 选择node安装路径 ==> 点击下一步
- 点击Install安装
校验安装情况
检查NVM是否安装成功 打开cmd窗口,输入命令 nvm -v
,如果出现下面的版本号,则显示安装成功
配置node
- 找到安装NVM的路径,在里面创建文件夹 nodejs
- 进入我的电脑 ==> 点击右键 打开属性
- 点击进入 高级系统设置
4.打开环境变量==>设置NVM_HOME
的值为NVM
的安装路径、NVM_SYMLINK
的值为node
的安装路径==>点击 确定 保存配置信息
挂载node到NVM
- 打开cmd 输入
nvm list available
显示可以安装的所有node.js的版本
常用的node版本:16.20.2
和18.19.0
- 运行
nvm install 16.20.2
安装node版本到nvm控制器- 运行
nvm ls
查看nvm控制器所有已经安装的node.js版本- 运行
nvm use 16.20.2
切换到使用指定的nodejs版本(只能切换nvm控制器已安装的node版本,也就是 nvm ls 能查得到的版本)- 运行
node -v
查看node安装版本号(安装情况)- 运行
nvm use 18.19.0
可切换至 18.19.0 node版本(前置条件是已经安装18.19.0 node版本到nvm控制器)
常用命令示例
1、nvm off
// 禁用node.js版本管理(不卸载任何东西)
2、nvm on
// 启用node.js版本管理
3、nvm install <version>
// 安装node.js的命名 version是版本号 例如:nvm install 20.11.1
4、nvm uninstall <version>
// 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
5、nvm ls
// 显示所有安装的node.js版本 所有版本
6、nvm list available
// 显示可以安装的所有node.js的版本 可安装版本
7、nvm use <version>
// 切换到使用指定的nodejs版本 使用node版本
8、nvm v
// 显示nvm版本 安装成功
9、nvm install stable
// 安装最新稳定版