在Ubuntu 16.04上,我错误地使用了root安装nvm,然后通过nvm安装了node.js 8.8.1。我还使用了nvm alias default 8.8.1
,认为它会纠正我的错误。
现在我想要:
- 删除默认别名
- 卸载node 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).
我猜我首先需要停用 node 8.8.1,但是在 nvm --help
的输出中似乎没有任何可以完成此操作的选项。
在正确重新安装一切之前,我需要采取哪些步骤来完全删除机器上的 node.js、npm 和 nvm?