正在使用nvm卸载node.js的当前活动版本

正在使用nvm卸载node.js的当前活动版本,node.js,npm,uninstallation,nvm,Node.js,Npm,Uninstallation,Nvm,在Ubuntu 16.04上,我错误地使用root安装nvm,然后通过nvm安装node.js 8.8.1。我还使用了nvm alias default 8.8.1,认为它可以纠正我的错误 现在我想: 删除默认别名 卸载节点8.8.1 卸载节点附带的npm 4.8.5 卸载nvm 为正确的非sudo用户正确地重新安装所有内容 看起来我已经成功地完成了第一部分: # nvm unalias default Deleted alias default - restore it with `nvm a

在Ubuntu 16.04上,我错误地使用root安装nvm,然后通过nvm安装node.js 8.8.1。我还使用了
nvm alias default 8.8.1
,认为它可以纠正我的错误

现在我想:

  • 删除默认别名
  • 卸载节点8.8.1
  • 卸载节点附带的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?

    第一种类型

    $ nvm deactivate
    
    然后键入

    $ nvm uninstall 8.8.1
    

    这是我的核选择。just-R会问我是否真的要删除nvm文件夹中的每个文件。

    您可以使用以下命令卸载NodeJ

    yum删除nodejs

    但是,这不会从linux机箱中删除nvm。要删除该选项,请尝试以下命令

    nvm卸载

    rm -Rf ~/.nvm