Mac 上彻底删除 npm 和 node

2,139 阅读1分钟

本文适用于通过pkg 安装包安装的 npm 和 node。通过 brew 等其他方式安装的不在讨论范围内。

卸载 npm

卸载命令及输入、输出

% sudo npm uninstall npm -g 
Password:	# 输入开机密码

# 卸载完成后的输出
removed 435 packages in 8.551s

# 测试 npm 是否还有效
% npm -v
zsh: command not found: npm

删除 node

  • 删除 node 整个文件夹 可以通过命令which node查看 node 命令所在的文件夹
# 具体的路径根据自己执行 which node 命令的结果调整
sudo rm -rfv /usr/local/node-v14.17.0-darwin-x64 
  • 删除其他相关内容
sudo rm -rfv /usr/local/share/doc/node
sudo rm -v /usr/local/lib/dtrace/node.d
sudo rm -rfv /usr/local/lib/node_modules
sudo rm -rfv /usr/local/include/node
 
sudo rm -rfv /var/db/receipts/org.nodejs.*
rm -rfv /Users/$USER/.npm