Node.jsをアンインストールして再インストール

2023.10.23
2024.03.24
開発環境
Node

はじめに

Mac のローカルの Node.js 環境がかなり汚い感じになっていたので、一度アンインストールしてから、nvm を使って再インストールしていきたいと思います。

Node.js のインストール方法

現状、Mac で Node.js をインストールする場合、いくつかの方法があります。

例えば、下記の方法があります。

nvmnodebrewは、バージョン管理ツールになります。

私の場合、記憶があやふやですが、何も考えず上記のツール全てを試していたみたいなので、一旦それぞれアンインストールしてから、nvmを使って再インストールします。

Node.js のアンインストール

それでは、nodebrew、インストーラ、Homebrew、nvmとそれぞれの Node.js をアンインストールしていきます。

まずは、下記で brew でインストールした Node.js と nodebrew があるか確認してみます。

1brew list
1node
2nodebrew

nodebrew

nodebrewが Homebrew でインストールされていたので、brewでアンインストールします。

1brew uninstall nodebrew

.bashrc.zshrcにあるnodebrewPATHを削除します。

1PATH=$HOME/.nodebrew/current/bin:$PATH

nodebrewのディレクトリも削除します。

1rm -rf $HOME/.nodebrew

インストーラ

Node.js のインストーラでインストールされた Node.js は下記のスクリプトを利用してアンインストールします。

Mac OS X uninstall script for packaged install of node.js from https://stackoverflow.com/a/9287292/23056

Mac OS X uninstall script for packaged install of node.js from https://stackoverflow.com/a/9287292/23056

Mac OS X uninstall script for packaged install of node.js from https://stackoverflow.com/a/9287292/23056 - README.md

下記で実行できます。

1curl -ksO https://gist.githubusercontent.com/nicerobot/2697848/raw/uninstall-node.sh
2chmod +x ./uninstall-node.sh
3./uninstall-node.sh
4rm uninstall-node.sh

Homebrew

次に、Homebrew でインストールされた Node.js をアンインストールします。

下記でアンインストールします。

1brew uninstall node

もし依存関係がある場合は、下記で依存関係を無視してアンインストールできますが、依存先には注意して実行してください。

1brew uninstall --ignore-dependencies node

npm のディレクトリも削除します。

1rm -rf $HOME/.npm

nvm

最後にnvmもアンインストールします。

$NVM_DIRを削除することでアンインストールできます。

1rm -rf $NVM_DIR

不要であれば、下記の設定も.bashrc.zshrcから削除します。nvmを再インストールするのであれば、不要かと思います。

1export NVM_DIR="$HOME/.nvm"
2[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
3[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Node.js の再インストール (nvm)

これで、既存の Node.js は全て削除されたと思うので、nvmを使って Node.js をインストールしていきます。

下記のコマンドでインストールを実行します。

1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

.bashrc.zshrcに下記のスクリプトを追記します。

1export NVM_DIR="$HOME/.nvm"
2[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
3[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

あとは、使いたい Node.js のバージョンを指定してインストールするだけです。

1nvm install 18.18.2

インストールが完了すれば、Node.js が使えるようになってます。

1node -v
2v18.18.2
3
4npm -v
59.8.1

参考

Support

\ この記事が役に立ったと思ったら、サポートお願いします! /

buy me a coffee
Share

Profile

author

Masa

都内のIT企業で働くエンジニア
自分が学んだことをブログでわかりやすく発信していきながらスキルアップを目指していきます!

buy me a coffee