windows下安装nodejs多版本管理工具nvm-windows

前言

作为进入猪场一个月的实习生,刚被安排接需求还是感觉很幸福的,当前的需求会涉及到7个不同的后台管理系统,这与目前在熟悉的跨境系统存在较大差异,会需要多个不同的node版本,这种情况下,安装nodejs多版本管理工具是很有必要的,版本切换也很方便。

但是,nvm是Linux下常用的一个nodejs多版本管理工具,不能再Windows使用,Google就找到了nvm-windows,这是GitHub上的一个可以让我们在Windows下对nodejs进行多版本管理的项目,地址是:https://github.com/coreybutler/nvm-windows/releases

【注意:】根据官方说明,在安装nvm-windows之前,必须要把我们之前安装的nodejs完全卸载掉,注意要清理干净。

卸载已经安装过的nodejs

  1. 从控制面板找到卸载程序,将nodejs卸载掉
  2. 重启
  3. 找到文件中相关内容并删除:
    1. C:\Program Files\nodejs
    2. C:\Program Files (x86)\nodejs
    3. C:\Users\{User}\AppData\Roaming\npm
    4. C:\Users\{User}\AppData\Roaming\npm-cache
  4. 检查下环境变量(我的电脑->右键属性->高级系统设置->环境变量),保证没有引用Nodejs或者npm
  5. 重启电脑

安装nvm-windows

  1. 安装:打开上述git项目地址,选择下载nvm-setup.zip,解压后直接安装即可。
  2. 查看已经安装的nodejs版本:nvm list
    因为是第一次安装,使用该命令得到的结果是No installations recognized.
  3. 查看可安装的nodejs版本:nvm list available
    在这里插入图片描述
  4. 安装指定版本的nodejs
    比如,我目前需要安装12.17.06.10.0两个版本。先看一个版本的安装,执行nvm install 12.17.0,然后就可以使用list来查看已经安装的nodejs版本了:
    在这里插入图片描述
    另一个版本的安装与上述过程一致。安装完成之后,nvm当中就有两个不同版本的node了:
    在这里插入图片描述

使用不同版本的nodejs

命令:nvm use 版本号
eg:
在这里插入图片描述
可以查看下当前的node版本:
在这里插入图片描述

删除制定版本的nodejs

nvm uninstall 6.10.0

参考:

记录:在实际安装使用的时候发现,node12.17.0版本安装还是比较顺利的,可以直接使用,但是6.10.0的版本安装的时候明显卡顿(公司网络限流),可能导致下载文件破损,结果就是我可以检测到node的版本,但是该版本下的npm无法使用。
搜索了一些方法,大多是建议卸掉重新安装,尝试,不太行(如果网络状况比较好的话估计应该是没问题),最终的解决办法是:从官网下载nodejs6.10.0版本,然后将其中的文件替换掉nvm/v6.10.0下的文件就可以了。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值