在Mac电脑上卸载Node.js需要一系列步骤,以确保所有相关的文件和文件夹都被彻底清除。以下是完全卸载Node.js的详细步骤:
方法一:手动删除
-
打开终端(Terminal):
- 使用快捷键
Command + Space
打开Spotlight搜索,输入“Terminal”并回车。
- 使用快捷键
-
删除/usr/local/lib中的所有node和node_modules文件夹:
- 执行以下命令:
sudo rm -rf /usr/local/lib/node_modules /usr/local/lib/node
- 执行以下命令:
-
卸载通过Homebrew安装的Node.js:
- 如果您通过Homebrew安装了Node.js,请运行以下命令:
brew uninstall node
- 如果您通过Homebrew安装了Node.js,请运行以下命令:
-
检查并删除~/目录下的相关文件夹:
- 删除用户目录下的所有local、lib或者include文件夹中的node和node_modules文件夹:
rm -rf ~/local/lib/node_modules ~/local/lib/node rm -rf ~/lib/node_modules ~/lib/node rm -rf ~/include/node_modules ~/include/node
- 删除用户目录下的所有local、lib或者include文件夹中的node和node_modules文件夹:
-
删除/usr/local/bin中的所有node可执行文件:
- 执行以下命令:
sudo rm /usr/local/bin/node
- 执行以下命令:
-
进一步清除残留的文件和文件夹:
- 执行以下命令以删除npm和其他相关文件:
sudo rm /usr/local/bin/npm sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/lib/dtrace/node.d sudo rm -rf ~/.npm sudo rm -rf ~/.node-gyp
- 执行以下命令以删除npm和其他相关文件:
-
确认是否成功卸载:
- 执行以下命令查看npm和node是否已被卸载:
npm -v node -v
- 如果终端显示
-bash: npm: command not found
和-bash: node: command not found
,则说明Node.js已成功卸载。
- 执行以下命令查看npm和node是否已被卸载:
方法二:使用包管理器
-
打开终端(Terminal):
- 使用快捷键
Command + Space
打开Spotlight搜索,输入“Terminal”并回车。
- 使用快捷键
-
运行Homebrew卸载命令:
- 如果您使用的是Homebrew安装的Node.js,可以通过以下命令卸载Node.js:
brew uninstall node
- 如果您使用的是Homebrew安装的Node.js,可以通过以下命令卸载Node.js:
-
重启Mac电脑:
- 重启您的Mac电脑以确保所有与npm相关的命令被重新设置。
-
确认是否成功卸载:
- 执行以下命令查看npm和node是否已被卸载:
npm -v node -v
- 如果终端显示
-bash: npm: command not found
和-bash: node: command not found
,则说明Node.js已成功卸载。
- 执行以下命令查看npm和node是否已被卸载:
总结
通过以上两个方法,您可以完全卸载Mac电脑上的Node.js。手动删除方法适用于所有安装方式,而使用包管理器的方法则更适合通过Homebrew安装的Node.js。无论使用哪种方法,都应确保所有相关文件和文件夹都被彻底清除,以避免残留文件影响系统的正常运行。