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

MacOS中node -v显示旧版Node,如何安全卸载v14.15.0仅保留最新版

MacOS 安全清理旧版Node、保留官网安装最新版操作方案

当前默认加载v14.15.0的核心原因是nvm的路径在PATH环境变量中优先级高于/usr/local/bin,终端优先匹配到了nvm管理的旧版本,按以下步骤操作即可,全程用工具自带命令,无手动删文件的风险:

  • 第一步:先确认待保留版本的正确性
    执行命令验证官网安装版本的实际版本号:
    /usr/local/bin/node -v
    确认返回结果是你从官网安装的最新版本号后再进行后续操作,避免删错。
  • 第二步:卸载nvm管理的v14.15.0旧版本
    先退出当前nvm加载的node环境,执行:
    nvm deactivate
    如果终端提示当前正处于v14.15.0版本无法卸载,先切到系统全局版本:
    nvm use system
    再用nvm官方自带的卸载命令删除旧版本,该命令会自动清理对应版本的所有关联文件,无残留:
    nvm uninstall v14.15.0
  • 第三步:调整nvm默认配置避免后续冲突
    如果你后续还需要用nvm管理其他Node版本,直接把nvm的默认版本指向系统安装的最新版即可,执行:
    nvm alias default system
    如果你后续不需要使用nvm,直接打开当前用户目录下的shell配置文件(Mac默认shell为zsh,对应文件是~/.zshrc;如果用bash则对应~/.bash_profile),删除文件中所有带NVM_DIR标识的nvm初始化配置段,保存后执行source ~/.zshrc(替换为你实际的配置文件路径)让配置立即生效。
  • 第四步:验证结果
    完全关闭当前终端窗口,重新打开一个新的终端,执行:
    node -v
    如果返回你安装的最新版本号,再执行where node仅返回/usr/local/bin/node单条路径,就说明配置完成。

注意:不要直接手动执行rm命令删除/usr/local/bin下的node相关文件,该路径是你官网安装的新版本所在位置,误删需要重新安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 16:18:21