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

macOS Catalina用brew安装node@10.12.0报767 unexpected token错误怎么解决

错误原因

你遇到的报错是本地Homebrew的核心仓库存在Git合并冲突导致的。报错信息中的<<<<<<< HEAD、=======、>>>>>>> exploitdb 2019-07-03 (#41601)都是标准的Git合并冲突标记,说明Homebrew更新仓库时异常中断,导致配置文件损坏,无法被正常解析,和你要安装的Node.js本身无关。

修复步骤
  • 第一步:重置Homebrew仓库到干净状态
    执行以下命令自动修复所有仓库冲突和文件损坏问题:
brew update-reset
  • 第二步:验证Homebrew状态
    执行命令检查是否还存在核心错误:
brew doctor

输出中仅存在Warning不影响正常使用,按照提示按需调整即可。

  • 第三步:安装指定版本Node.js
    官方Homebrew源不会保留旧版Node.js的具体小版本,直接执行brew install node@10.12.0仍然会提示找不到对应版本,建议使用nvm工具安装精准版本的Node.js:
  1. 先安装nvm:
brew install nvm
  1. 按照终端提示将nvm的环境配置写入你当前使用的shell配置文件(/.zshrc或/.bash_profile),执行如下命令让配置生效:
source ~/.zshrc
# 如果你用的是bash,替换为 source ~/.bash_profile
  1. 安装Node.js 10.12.0版本:
nvm install 10.12.0
  1. 切换该版本为全局默认版本:
nvm alias default 10.12.0
  • 第四步:验证安装结果
    执行命令确认版本正确:
node -v

输出为v10.12.0即为安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 04:15:05