在 Ubuntu 16.04 上,我错误地使用 root 安装 nvm,然后通过 nvm 安装 node.js 8.8.1。我还使用 nvm alias default 8.8.1
,认为它会纠正我的错误。
现在我想:
- 删除默认别名
- 卸载节点 8.8.1
- 卸载 node 附带的 npm 4.8.5
- 卸载 nvm
- 为正确的非 sudo 用户正确重新安装所有内容
看起来我在第一部分取得了成功:
# nvm unalias default
Deleted alias default - restore it with `nvm alias "default" "8.8.1"`
但是 nvm 拒绝卸载 node 8.8.1,因为它是唯一安装的版本:
# nvm uninstall 8.8.1
nvm: Cannot uninstall currently-active node version, v8.8.1 (inferred from 8.8.1).
我猜我首先需要停用节点 8.8.1,但我在 nvm --help
的输出中看不到任何内容,这似乎可以做到这一点。
在正确重新安装所有内容之前,我需要采取哪些步骤才能从机器中完全删除 node.js、npm 和 nvm?
原文由 James Newton 发布,翻译遵循 CC BY-SA 4.0 许可协议
第一类
然后输入