nvm卸载实际上并没有卸载节点版本
Posted
技术标签:
【中文标题】nvm卸载实际上并没有卸载节点版本【英文标题】:nvm uninstall doesn't actually uninstall the node version 【发布时间】:2017-01-30 18:57:53 【问题描述】:所以我正在尝试清除旧版本的 node.js。
我开始:
$ nvm ls
v0.10.30
v4.2.3
-> v6.6.0
system
我不想要旧版本,所以我这样做:
$ nvm uninstall 4.2.3
Uninstalled node v4.2.3
然后我验证它是否完成了我想要的,但它提供了 与以前一样的已安装版本列表:
$ nvm ls
v0.10.30
v4.2.3
-> v6.6.0
system
具体来说,v4.2.3
仍然存在。
任何想法我可能做错了什么?还有其他强制卸载的方法吗?我正在使用 Cloud 9 IDE。
【问题讨论】:
截至 2019 年 5 月,这似乎工作正常。 【参考方案1】:cd ~/.nvm/versions/node
rm -Rf v4.2.3
尝试清算现金 nvm 缓存清除
【讨论】:
【参考方案2】:通过命令删除
nvm uninstall <version>
nvm uninstall v16.7.0
手动删除
cd ~/.nvm/versions/node
sudo rm -rf v16.7.0/
【讨论】:
【参考方案3】:nvm 停用 然后 nvm卸载4.2.3或(版本号)
它会起作用的。
【讨论】:
【参考方案4】:现在可以在 nvm 版本 0.35.1 中使用。或者至少它对我有用。
如果我们要卸载的节点版本是当前使用的,在卸载之前我们需要nvm use
另一个版本。
【讨论】:
【参考方案5】:手动删除:
cd ~/.nvm/versions/node
sudo rm -rf v4.2.3/
【讨论】:
以上是关于nvm卸载实际上并没有卸载节点版本的主要内容,如果未能解决你的问题,请参考以下文章