1. ホーム
  2. javascript

[解決済み] Node.jsを完全にアンインストールして、最初から再インストールする方法 (Mac OS X)

2022-03-05 11:03:29

質問

brew nodeとNVM install v0.6.19をインストールしても、nodeのバージョンが常にv0.6.1-preになっています。

私のノードのバージョンは

node -v
v0.6.1-pre

NVMはこのように言っています(1つのbashターミナルで初めてnodeのバージョンをインストールした後)。

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)

それで、この幻のnode 0.6.1-preバージョンはどこにあり、どうしたら取り除くことができるのでしょうか?私はプロジェクトで作業できるように、NPM経由でライブラリをインストールしようとしています。

NVMの前にBREWを使ってアップデートしてみました。 brew updatebrew install node . の中の "node"ディレクトリを削除してみました。 /usr/local/include を、そして私の /usr/local/lib . npmをアンインストールして、以下のように再インストールしてみました。 これら の指示があります。

これはすべて、古いバージョンの node をアップデートして "zipstream" ライブラリをインストールしようとしていたためです。現在、私のユーザーディレクトリにはフォルダがあり、NVMは0.6.19を使用していると言っていますが、nodeのバージョンはまだ最新ではありません。

理想的には、nodejs、npm、nvmをアンインストールして、システム上でゼロからすべてを再インストールしたいのですが、どうすればいいですか?

どのように解決するのですか?

どうやら /Users/myusername/local フォルダがあり、その中に includenodelibnodenode_modules . どのように、そしてなぜこれが私の /usr/local フォルダーに保存されます。

これらのローカルリファレンスを削除すると、幻のv0.6.1-preが修正されました。どなたか説明があれば、そちらを正解とさせていただきます。

EDITです。

追加説明も必要かもしれません。

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 を削除し ノード ノードモジュール
  2. 行く /usr/local/include を削除し ノード ノードモジュール ディレクトリ
  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 と思うのですが、これも再インストールしてください。