1、前言
在使用gnvm.exe来管理node的版本之前,最好在自己的主机上已经安装了一个版本的node。不然会出现各种各样的问题。
2、安装
这个工具的安装很简单,只用将gnvm.exe文件复制到node环境的根目录下即可,此时正好满足“和node.exe同级”。
3、使用
第一次使用的朋友,按照以下步骤执行一遍:
1、设置镜像。如此,在下载node新版本的时候就会很快
gnvm config registry TAOBAO
2、直接下载一个新版本(以17.0.0为eg)
gnvm install 17.0.0
3、检查是否下载成功(如果出现了v17.0.0,则表示下载成功了)
gnvm ls
4、注意:下载完之后,如果需要17.0.0这个版本的话
一定要显示的声明使用这个版本,不然只是下载,并未使用该版本
gnvm use 17.0.0
5、注意:使用该版本后,该版本的node版本和npm版本不是最匹配的
在使用过程中会显现一些问题
所以,在执行完(gnvm use 17.0.0)这条命令之后,一定要执行下面这句命令
这行命令的意思是:将全局的npm的版本更新至与当前node版本一致的版本
此时会发现,执行(npm -v 和 npx -v)命令之后,会发现npm和npx的版本都同步至与node版本最吻合的版本了
gnvm npm global
4、常用命令
gnvm version //查看gnvm版本
**gnvm ls // 查看本机已安装的node.js版本**
gnvm install latest // 安装最新版本的node.js
gnvm search *.*.* // 查找node.js版本(gnvm search 16.*.*,可以查找16的版本)
**gnvm install *.*.* // 安装指定版本的node.js,或者直接去nodejs官网安装,把安装好的exe放入node文件夹中**
gnvm uninstall *.*.* // 卸载指定版本的node.js
**gnvm use *.*.* // 切换已下载好的node.js版本,切换之前先关闭node进程:taskkill /f /t /im node.exe,关闭后才可以进行切换成功**
gnvm config registry TAOBAO // gnvm install下载太慢,安装淘宝镜像:
5、node各个版本下载:
https://nodejs.org/download/release/
6、node版本管理工具gnvm的下载:
https://blog.youkuaiyun.com/skybulex/article/details/125512007?spm=1001.2014.3001.5501