在Mac下彻底卸载node和npm的方法
本文介绍在Mac系统中彻底卸载Node.js和NPM的多种方法,包括通过Homebrew、官网PKG安装包以及其他方式安装的清理步骤。提供针对全局模块和软连接的清理脚本,确保开发环境干净无残留。
Mac下彻底卸载Node和NPM的方法
使用nvm管理Node版本虽然便捷,能自由切换不同版本,但其安装路径位于~/.nvm目录下,与早期手动安装的路径分离。出于对系统整洁度的要求,有必要将旧版Node及相关组件完全移除。
Homebrew安装的卸载方法
如果是通过Homebrew安装的Node.js,
只需执行一条命令即可完成卸载:
brew uninstall node
官网PKG安装包的卸载方法
如果是通过官网下载的PKG安装包进行安装的,
同样可以使用一条命令来彻底清理:
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
其他安装方式的清理脚本
对于通过其他非标准途径安装的Node.js,
可以编写一个脚本,一次性删除所有相关文件和目录。
将以下内容保存为uninstallnode.sh文件:
#!/bin/bash
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.*
修改该脚本文件的执行权限,命令为chmod 777 uninstallNodejs.sh。
随后在终端命令行中执行该脚本即可。
注意事项:
执行完上述步骤后,Node核心组件即被删除。
然而,基于Node.js安装的全局工具和软件(如react-native、supervisor、pm2等)仍需重新安装或处理。
需要检查并删除/usr/local/bin目录下相关的文件,这些通常只是指向/usr/local/lib/node_modules/目录下实际模块的软链接。
虽然之前的步骤已删除主程序,但由于软链接依然存在,按Tab键时仍可能看到相关命令提示。
以上即为在Mac系统下彻底卸载Node和NPM的完整方法,希望能为读者提供参考。
Java和JavaScript的应用场景分工:后端企业级开发与Web前端交互
2026-11-05 15:57:34
除了浏览器和Node.js,还有哪些轻量级Js脚本运行工具?
2026-11-04 17:38:24
无需后端:用JavaScript实现简单网站的本地数据存储
2026-11-03 23:03:30
Node.js 下载慢或官网打不开怎么办
2026-11-03 18:19:37
JS解析大体积Excel文件内存溢出怎么办
2026-11-03 18:19:37
