【问题标题】:Uninstalling the currently active version of node.js with nvm使用 nvm 卸载当前活动版本的 node.js
【发布时间】:2018-04-24 17:35:00
【问题描述】:

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

现在我想:

  1. 删除默认别名
  2. 卸载节点 8.8.1
  3. 卸载 node 自带的 npm 4.8.5
  4. 卸载 nvm
  5. 为正确的非 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?

【问题讨论】:

    标签: node.js npm uninstallation nvm


    【解决方案1】:

    您可以使用以下命令卸载nodejs。

    yum 删除 nodejs

    但是,这不会从您的 linux 机器中删除 nvm。要删除它,请尝试以下命令。

    非虚拟机卸载

    【讨论】:

      【解决方案2】:
      rm -Rf ~/.nvm
      

      就我而言,这是核选项。 just -R 会问我是否真的想删除 nvm 文件夹中的每个文件。

      【讨论】:

        【解决方案3】:

        第一种类型

        $ nvm deactivate
        

        然后输入

        $ nvm uninstall 8.8.1
        

        【讨论】:

          猜你喜欢
          • 2016-12-11
          • 1970-01-01
          • 2017-01-30
          • 1970-01-01
          • 1970-01-01
          • 2011-12-27
          • 2013-09-01
          • 2021-01-17
          • 2015-01-17
          相关资源
          最近更新 更多