一、问题描述
在开发过程中,我们可能会遇到在A项目中用 node14 版本,而在B项目中要用 node16 版本,从而需要切换不同的 node 版本来开发项目。
二、安装 gnvm
1、在已经安装好 nodejs 的前提下,我们来安装 gnvm (gnvm.exe文件):
在 github 上搜索 gnvm
2、将下载的 gnvm.exe文件保存在nodejs文件夹中
3、查看gnvm版本
三、使用 gnvm 来管理 node 版本
1、查看本机已安装的node.js版本:gnvm ls
2、安装最新版本的node.js:gnvm install latest
3、安装指定版本的node.js:gnvm install 16.8.0
4、切换已下载好的node.js版本:gnvm use 16.8.0(切换之前先关闭node进程:taskkill /f /t /im node.exe,关闭后才可以进行切换成功)
5、下载和当前的node版本相匹配的npm:gnvm npm global
四、 gnvm 其他命令
gnvm version //查看版本
gnvm ls // 查看已安装的node.js版本
gnvm install latest // 安装最新版本的node.js
gnvm install 版本号 // 安装指定版本的node.js
gnvm update latest // 更新本地的latest为最新版本
gnvm uninstall latest //卸载最新版本的node.js
gnvm uninstall 版本号 // 卸载指定版本的node.js
gnvm use 版本号 // 切换已下载好的node.js版本
gnvm search 版本号 //查找node.js版本(由于小版本过多,最好大的版本号,如gnvm search 12.*.*,查找12的版本)