Node.jsを完全にアンインストールして最初から再インストールするにはどうすればいいですか(Mac OS X)質問する

Node.jsを完全にアンインストールして最初から再インストールするにはどうすればいいですか(Mac OS X)質問する

brew node をインストールし、NVM が v0.6.19 をインストールした後でも、ノードのバージョンは常に v0.6.1-pre になります。

私のノードバージョンは次のとおりです:

node -v
v0.6.1-pre

NVM は次のように表示します (1 つの bash ターミナルでノードのバージョンを初めてインストールした後):

nvm ls
v0.6.19
current:    v0.6.19

しかし、bash を再起動すると、次のようになります:

nvm ls
v0.6.19
current:    v0.6.1-pre
default -> 0.6.19 (-> v0.6.19)

では、このファントム ノード 0.6.1-pre バージョンはどこにあり、どうすれば削除できるのでしょうか? プロジェクトで作業できるように、NPM 経由でライブラリをインストールしようとしています。

NVMの前に、BREWを使用して、およびを使用してアップデートしようとしましたbrew updatebrew install node私の「node」ディレクトリ/usr/local/includeと私の「node」と「node_modules」を削除しよう/usr/local/libとしました。npmをアンインストールして、次のように再インストールしようとしました。これら説明書。

これはすべて、古いバージョンのノードを更新して「zipstream」ライブラリをインストールしようとしたために起こりました。現在、ユーザー ディレクトリにフォルダーがあり、NVM では 0.6.19 を使用していると表示されているにもかかわらず、ノードのバージョンはまだ最新ではありません。

理想的には、nodejs、npm、nvm をアンインストールし、システムにすべてを最初から再インストールしたいと思います。

ベストアンサー1

どうやら、と/Users/myusername/local含むフォルダーがあったようです。 なぜ、私のフォルダーではなくこれが作成されたのかはわかりません。includenodelibnodenode_modules/usr/local

これらのローカル参照を削除すると、ファントム v0.6.1-pre が修正されました。説明がある方がいらっしゃれば、それを正解として選択します。

編集:

追加の手順も実行する必要がある場合があります:

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

これは(上記と同じ)と同等です...

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp 

または(上記と同じ)分解すると...

node + npm を完全にアンインストールするには、次の手順を実行します。

  1. /usr/local/libに移動しノードnode_modulesを削除します。
  2. /usr/local/includeに移動しnodenode_modulesディレクトリを削除します。
  3. brew install nodeでインストールした場合はターミナルでbrew uninstall nodeを実行してください。
  4. ホームディレクトリにローカルまたはライブラリまたはインクルードフォルダがないか確認し、そこからノードまたはノードモジュールを削除します。
  5. /usr/local/binに移動しノード実行ファイルを削除します。

以下のことも実行する必要があるかもしれません:

sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d

さらに、NVMは のPATH変数を変更します$HOME/.bashrc。これは手動で元に戻す

次に、nvmをダウンロードし、指示に従って node をインストールします。最新バージョンの node にはnpmが付属していると思いますが、それを再インストールすることもできます。

おすすめ記事