使用pkg在Mac上安装的Node.js的卸载步骤

首先

因为打算使用nodebrew进行管理,所以需要卸载用包方式安装的Node.js。由于一开始遇到了一点问题,所以写下备忘录。

使用命令进行卸载。

当我尝试在各种网站上执行以下命令时,收到了一个错误消息,说在/var/db/receipts/目录下不存在org.nodejs.pkg.bom文件。

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \
| while read i; do
  sudo rm /usr/local/${i}
done
sudo rm -rf /usr/local/lib/node \
     /usr/local/lib/node_modules \
     /var/db/receipts/org.nodejs.*

然后,实际上去瞧了/var/db/receipts/,发现了org.nodejs.node.pkg.bom,于是尝试了以下更改,成功地卸载了。

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom \
| while read i; do
  sudo rm /usr/local/${i}
done
sudo rm -rf /usr/local/lib/node \
     /usr/local/lib/node_modules \
     /var/db/receipts/org.nodejs.*

顺便说一句,上述命令请逐行复制并按回车键执行。
↑适合对命令不太了解的人
↑如果执行一行结尾有\的命令,会出现>提示符,不要着急,继续粘贴下一行并按回车键即可。(←因为有人问,适合对此也不了解的人)

通过这样做,您可以卸载通过安装程序安装的Node.js。

删除NPM

sudo rm -rf ~/.npm

这样就删除了npm,所有与Node.js相关的文件都已被删除。

接下来,我们可以使用nodebrew或Homebrew进行安装。