2017-11-11 427 views
0

在Ubuntu 16.04上,我错误地使用root来安装nvm,然后通过nvm安装node.js 8.8.1。我也用nvm alias default 8.8.1,认为它会纠正我的错误。使用nvm卸载node.js的当前活动版本

现在我想:

  1. 删除默认别名
  2. 卸载节点8.8.1
  3. 卸载NPM 4.8.5,它与节点
  4. 卸载NVM
  5. 来了正确地为正确的非sudo用户重新安装所有内容

它看起来像我已经与第一部分成功:

# nvm unalias default 
Deleted alias default - restore it with `nvm alias "default" "8.8.1"` 

但NVM拒绝卸载节点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?

回答

2

第一类型

$ nvm deactivate 

然后输入

$ nvm uninstall 8.8.1