web-dev-qa-db-ja.com

nvmを使用して現在アクティブなバージョンのnode.jsをアンインストールする

Ubuntu 16.04では、誤ってrootを使用してnvmをインストールしてから、nvmを介してnode.js 8.8.1をインストールしました。また、_nvm alias default 8.8.1_を使用して、エラーが修正されると考えました。

今私はしたい:

  1. デフォルトのエイリアスを削除する
  2. ノード8.8.1のアンインストール
  3. ノードに付属しているnpm 4.8.5をアンインストールします
  4. Nvmをアンインストールします
  5. 適切な非須藤ユーザーのためにすべてを正しく再インストールします

私は最初の部分で成功したようです:

_# 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をマシンから完全に削除するには、どのような手順を実行する必要がありますか?

9
James Newton

最初のタイプ

$ nvm deactivate

次に入力

$ nvm uninstall 8.8.1
20
Shar

次のコマンドを使用して、nodejsをアンインストールできます。

yum remove nodejs

ただし、Linuxボックスからnvmは削除されません。削除するには、以下のコマンドを試してください。

nvmアンロード

3
Arul Deepan
rm -Rf ~/.nvm

これは私の場合の核オプションです。ちょうど-Rは、nvmフォルダー内のすべてのファイルを本当に削除するかどうかを尋ねます。

2
LAdams87