【nvm & node】nvm删除指定node版本后仍显示版本的解决

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

使用了nvm管理node版本后,再进行nvm uninstall删除某个版本,然后nvm ls然后发现仍有所删除的版本号


一、图例

管理员身份打开命令提示符后,使用nvm删除某版本后,再nvm ls,列表仍有被删除的版本信息,如图:
在这里插入图片描述
再打开nvm文件,然后发现还是有:
在这里插入图片描述
并且删除并不能删掉:
在这里插入图片描述
在这里插入图片描述
进入到最里面后查到了,尝试一个一个删除
在这里插入图片描述
在这里插入图片描述
发现剩下这个始终删不掉

二、尝试解决

1.重启

上述内容就是重启后发现的,结果不能解决

2.进入_logs文件夹删除

在这里插入图片描述
删掉了!!!居然删掉了!!!然后层层往外删除!
在这里插入图片描述
现在可以看到删掉了!
当然如果出现不能删掉的情况,就试试重启吧,,,我重启后删掉的,,,
然后再管理员打开命令提示符:
在这里插入图片描述
发现终于没有这个内容了!

三、补充解决方法【重点】

这段放在最后面也是因为自己最近突然才发现的。。。
管理员身份运行命令提示符,然后进行输入

npm config list

就可以看到完整的npm 配置信息,最重要的就是里面的cache和global的路径,看看是不是被保存到了某一个node版本下,如果保存到了某一个版本下,就会出现反复通过nvm删除都不能完全删除的情况
在这里插入图片描述
一定不要将cache和prefix存放错位置了!!!

【安错的修改方法就是直接Windows键使用管理员身份运行命令提示符,重新输入配置代码进行配置就好。】

下面是配置代码,请一行一行复制下来修改了再进行配置:

npm config set prefix "你的安装目录\node_global"
npm config set cache "你的安装目录\node_cache"

但要注意的是,由于使用了nvm进行管理,所以会看到这种情况:
在这里插入图片描述
安装的目录可能是一个快捷方式。不过直接点进去就对了,进去后直接复制这个地方的路径:在这里插入图片描述
因为如果你点击上级的话,会进入到当前使用的node版本,,,
在这里插入图片描述
这样反而容安错位置。。。

总结

遇到删不掉的东西不要慌,重启一般能解决大多数问题,然后重启了再试试吧,说不定就删掉了。。。
删不掉就试试第三种方法,通过npm config list 查看配置,然后进行修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值