Mac初心者でも安心!pkgファイル版Node.jsのアンインストール方法を画像付きでわかりやすく解説
Mac OS X に pkg ファイルを使用してインストールした Node.js をアンインストールする方法
このチュートリアルでは、pkg ファイルを使用して Mac OS X にインストールした Node.js をアンインストールする方法を説明します。
手順
- Node.js の存在を確認する
node -v
上記のコマンドを実行して、Node.js がインストールされていることを確認します。バージョンが表示された場合は、pkg ファイルを使用してインストールされています。
- npm をアンインストールする
sudo npm uninstall -g npm
このコマンドを実行して、グローバルにインストールされている npm をアンインストールします。
sudo rm -rf /usr/local/lib/node
このコマンドを実行して、Node.js のコアファイルを削除します。
- Node.js 関連のファイルを削除する
sudo rm -rf ~/.npm
sudo rm -rf /Library/Caches/node_modules
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/share/doc/node
- receipts ファイルを削除する
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read i; do sudo rm /usr/local/${i}; done
このコマンドを実行して、pkg ファイルを使用してインストールされた Node.js の receipts ファイルを削除します。
確認
上記の手順を完了すると、Mac OS X から Node.js がアンインストールされます。
注意事項
- 上記のコマンドを実行する前に、必ずターミナルを管理者権限で実行していることを確認してください。
- Node.js をアンインストールすると、グローバルにインストールされた npm パッケージも削除されます。
- Node.js をアンインストールした後は、必要な場合は再インストールする必要があります。
- Node.js をアンインストールする前に、データのバックアップを取っておくことをお勧めします。
- Node.js をアンインストールすると、Node.js を使用してインストールしたアプリケーションも削除される場合があります。
#!/bin/bash
# Node.js の存在を確認する
node -v
# npm をアンインストールする
sudo npm uninstall -g npm
# Node.js をアンインストールする
sudo rm -rf /usr/local/lib/node
# Node.js 関連のファイルを削除する
sudo rm -rf ~/.npm
sudo rm -rf /Library/Caches/node_modules
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/share/doc/node
# receipts ファイルを削除する
lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read i; do sudo rm /usr/local/${i}; done
使用方法
- 上記のコードをテキストエディタで保存します。
- ファイルを
uninstall-nodejs.sh
のような名前に変更します。 - ターミナルを開き、次のコマンドを実行してスクリプトを実行します。
bash uninstall-nodejs.sh
Mac OS X に pkg ファイルを使用してインストールした Node.js をアンインストールするその他の方法
Homebrew を使用している場合は、以下のコマンドを使用して Node.js をアンインストールできます。
brew uninstall node
nvm uninstall <version>
<version>
は、アンインストールする Node.js のバージョンに置き換えます。
手動でファイルを削除する
以下のディレクトリを削除することで、Node.js を手動でアンインストールすることもできます。
/usr/local/lib/node
/usr/local/bin/node
npm
node.js pkg-file