You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在macOS中完全卸载NVM及所有已安装Node.js版本

完全卸载Mac上的NVM及所有Node.js版本

步骤1:清理终端配置中的NVM相关内容

  • 打开你的shell配置文件(比如~/.zshrc、~/.bash_profile、~/.profile,取决于你用的终端环境)
  • 删除所有包含nvm的配置行,比如:
    • export NVM_DIR="$HOME/.nvm"
    • [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
    • [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
  • 保存文件后,执行source ~/.zshrc(替换为你的配置文件名)让更改立即生效

步骤2:删除NVM核心安装目录

在终端执行命令彻底删除NVM的根目录:

rm -rf ~/.nvm

步骤3:清理Node.js相关残留文件

  • NVM安装的所有Node.js版本都存在~/.nvm/versions/node目录下,上面的命令已经一并删除。如果还有其他手动安装的Node.js残留,执行以下命令清理常见全局目录:
rm -rf ~/.npm
rm -rf ~/.node_modules

步骤4:卸载系统级Node.js(如果存在)

如果你之前通过Homebrew或其他方式安装过系统级的Node.js,需要额外清理:

  • 用Homebrew卸载:
brew uninstall node
  • 检查并删除残留的可执行文件和目录:
which node  # 查看是否还有残留路径
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/npx
sudo rm -rf /usr/local/lib/node
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/local/include/node

步骤5:验证卸载结果

重启终端后,执行以下命令确认所有相关组件已被移除:

nvm --version  # 应提示“command not found”
node --version # 应提示“command not found”
npm --version  # 应提示“command not found”

内容的提问来源于stack exchange,提问作者omers

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 09:35:36