関連記事

【VSCode】settings.jsonについて理解する

【tmux】プラグインを使ってみる

【VSCode】vim拡張が重い場合の対策





Mac のローカルの Node.js 環境がかなり汚い感じになっていたので、一度アンインストールしてから、nvm を使って再インストールしていきたいと思います。
現状、Mac で Node.js をインストールする場合、いくつかの方法があります。
例えば、下記の方法があります。
nvmとnodebrewは、バージョン管理ツールになります。
私の場合、記憶があやふやですが、何も考えず上記のツール全てを試していたみたいなので、一旦それぞれアンインストールしてから、nvmを使って再インストールします。
それでは、nodebrew、インストーラ、Homebrew、nvmとそれぞれの Node.js をアンインストールしていきます。
まずは、下記で brew でインストールした Node.js と nodebrew があるか確認してみます。
1brew list1node
2nodebrewnodebrewが Homebrew でインストールされていたので、brewでアンインストールします。
1brew uninstall nodebrew.bashrcや.zshrcにあるnodebrewのPATHを削除します。
1PATH=$HOME/.nodebrew/current/bin:$PATHnodebrewのディレクトリも削除します。
1rm -rf $HOME/.nodebrewNode.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 - 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 でインストールされた Node.js をアンインストールします。
下記でアンインストールします。
1brew uninstall nodeもし依存関係がある場合は、下記で依存関係を無視してアンインストールできますが、依存先には注意して実行してください。
1brew uninstall --ignore-dependencies nodenpm のディレクトリも削除します。
1rm -rf $HOME/.npm最後に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 をインストールしていきます。
下記のコマンドでインストールを実行します。
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 が使えるようになってます。
1❯ node -v
2v18.18.2
3
4❯ npm -v
59.8.1