node版本管理-支持windows

在项目中我们时常要在不同的node版本下,进行调试和测试,node有两个比较流行的版本管理工具,‘n’和‘nvm’。但是他们不支持windows!!!!!,


image.png

安装报错 ,后来看了官网,发现他不支持windows


u=3862206727,3402134479&fm=27&gp=0.jpg

之前一直在几个版本之间,相互卸载安装,浪费了不少时间,今天找了一个支持windows的node版本管理nvm-windows。好像不能通过命令行去下载(我没有找到)。

1 nvm安装

下载地址nvm-setup.zip
傻瓜化的安装,之间下一步下一步就好啦。
我们就可以使用nvm啦

2 nvm使用

1.通过nvm安装任意版本的node

nvm install 版本号
image.png

安装之后这里就会多一个版本
2.切换版本

nvm use 版本号

这就OK啦
当然它还有一些其他命令

nvm uninstall 版本号 //卸载指定版本
nvm current //显示当前版本
nvm alias 名字  版本号   //给不同的版本号加名字
nvm unalias 名字 //删除已经定义的名字
nvm ls   //查看当前电脑上已经安装的全部node版本 正在使用的版本号前面有一个*号
nvm ls available //查看可用的全部node版本

这样就可以很方便的切换这个版本啦
如果需要安装版本的node 只要重复执行上面的方法1就可以了,需要使用哪个版本的node执行方法2就可以调用哪个版本的node。

如果报:Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.Get https://nodejs.org/dist/latest/SHASUMS256.txt: net/http: TLS handshake timeout这种错,说明出现远程连接被关闭的问题,这是由于国内网络限制导致的解决方法:

可以将nvm中node和那npm设置到国内源,在nvm的安装路径下找到settings.txt(如果没有,可新建一个)打开:添加一下代码node_mirror:npm.taobao.org/mirrors/node/npm_mirror:npm.taobao.org/mirrors/npm/

你可能感兴趣的:(node版本管理-支持windows)