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

MacOS High Sierra 10.13.6安装Node.js失败求助(适配Angular)

解决macOS 10.13.6安装Node.js的报错问题

问题根源:你用brew安装的Node.js是针对macOS 10.15及以上版本编译的,而你的系统10.13.6缺少____chkstk_darwin这个系统符号,导致启动失败。以下是三个可行方案:

方案一:用brew安装兼容10.13的Node.js旧版本

  • 先卸载当前损坏的Node:
    brew uninstall node
    
  • 安装Node.js v14.x分支(这是最后支持macOS 10.13的大版本):
    brew install node@14
    
  • 配置环境变量,让系统优先使用这个版本:
    • 如果用bash,执行open ~/.bash_profile;用zsh则执行open ~/.zshrc
    • 在打开的文件里添加一行:
      export PATH="/usr/local/opt/node@14/bin:$PATH"
      
    • 保存后生效配置:bash执行source ~/.bash_profile,zsh执行source ~/.zshrc
  • 验证安装:执行node -v,应该显示v14.xx.x的版本,npm -v也能正常输出

方案二:用nvm管理Node.js版本(推荐多项目开发场景)

  • 先卸载brew装的Node:
    brew uninstall node
    
  • 安装nvm(Node版本管理器),执行官方安装脚本:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
    
  • 重启终端,或者执行以下命令让nvm生效(bash用source ~/.bash_profile,zsh用source ~/.zshrc)
  • 安装兼容10.13的Node版本:
    nvm install 14
    
  • 切换到该版本:
    nvm use 14
    
  • 设为默认版本(下次终端启动自动用这个版本):
    nvm alias default 14
    
  • 验证:node -v和npm -v正常显示版本号即可

方案三:手动安装Node.js二进制包

  • 下载Node.js v14.21.3的macOS x64二进制包(这是v14分支的最后稳定版)
  • 解压下载的压缩包,进入解压后的bin目录
  • 把node和npm复制到系统可执行目录(需要管理员权限):
    sudo cp node /usr/local/bin/
    sudo cp npm /usr/local/bin/
    
  • 验证:执行node -v确认版本正确

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 03:15:40