nvm
简介
1. node version manager(node版本管理工具)
2. 通过将多个node 版本安装在指定路径,然后通过 nvm 命令切换时,就会切换我们环境变量中 node 命令指定的实际执行的软件路径
3. 使用场景:比如我们手上同时在做好几个项目,这些项目的需求都不太一样,导致了这些个项目需要依赖的nodejs版本也不同,这种情况下,我们就可以通过nvm来切换nodejs的版本,而不需要频繁地下载/卸载不同版本的nodejs来满足当前项目的要求
nvm 安装
1. 下载
链接: https://pan.baidu.com/s/1MjxRRE72SzCs1S10QcTeyw
提取码: xt93
2. 安装
这里需要选择自己电脑里node.js的安装目录
3. 检查是否安装成功
打开CMD,输入nvm,安装成功则会如下图所示,它会显示出当前nvm版本以及nvm的命令:
使用nvm
nvm list 命令 - 显示版本列表
nvm list // 显示已安装的版本(同 nvm list installed)
nvm list installed // 显示已安装的版本
nvm list available // 显示所有可以下载的版本
nvm install 命令 - 安装指定版本nodejs
nvm install 14.5.0 // 安装14.5.0版本node
nvm install latest // 安装最新版本node
nvm use 命令 - 使用指定版本node
nvm use 14.5.0 // 使用14.5.0版本node
nvm uninstall 命令 - 卸载指定版本 node
nvm uninstall 14.5.0 // 卸载14.5.0版本node
注意
1. 在运行nvm install 的时候,有可能会出现无权限安装的问题,如果遇到此问题,请以管理员身份运行cmd。
2. nvm use切换不成功的,请以管理员身份运行cmd。
卸载nvm
干净的卸载方法是首先卸载您已安装的所有节点包,您可以使用列出所有这些包
nvm list
要卸载特定的 NodeJs 包运行
nvm uninstall v16.13.0
卸载所有包后进入目录
C:UsersYOUR USERAppDataRoaming
vm
在那里你会看到 unins***.exe 你可以在那里执行干净的卸载
离线安装多版本node
1. 在其他联网环境下使用nvm安装好多个node版本;
2. 步骤1完成后,在C:UsersxxxxAppDataRoaming vm目录下,将如图的两个文件夹拷贝出来,放到离线环境下的相同目录中。
3. 关键一点:如果以前没有使用nvm安装过node,将这个node删除。
4. 使用nvm list观察版本列表,使用nvm use xxxx切换版本。