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

Mac设备无法通过Homebrew升级已安装的Node.js该如何解决?

处理方案

首先执行以下命令定位当前Node.js的安装路径,判断原有安装渠道:
which node
根据返回的路径选择对应操作即可:

  • 路径包含~/.nvm:原有Node.js通过nvm安装,无需卸载旧版本,直接执行以下命令安装并设置v12为默认版本即可:
    nvm install 12
    nvm alias default 12
    
    操作完成后重启终端,或者执行source ~/.zshrc(bash用户替换为source ~/.bash_profile)生效,运行node -v验证版本即可。
  • 路径为/usr/local/bin/node:原有Node.js通过官方pkg安装包安装,执行以下命令彻底卸载旧版本:
    sudo rm -rf /usr/local/bin/node /usr/local/bin/npm \
    /usr/local/lib/node_modules /usr/local/include/node \
    /usr/local/share/man/man1/node.1
    
  • 路径包含/opt/local:原有Node.js通过MacPorts安装,执行如下命令卸载:
    sudo port uninstall nodejs10

旧版本卸载完成后,执行node -v确认提示命令不存在即为卸载成功,之后可通过Homebrew安装Node.js v12:
brew install node@12
安装完成后按照终端输出的提示,将node@12的可执行文件路径添加到对应shell配置文件中,执行source生效后验证版本即可。
如果不想使用Homebrew管理,也可以直接下载Node.js v12的官方pkg安装包运行,直接覆盖安装即可,无需手动卸载旧版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 04:27:02