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

AWS Amplify构建突发失败:Node 16.13.2未安装问题排查求助

AWS Amplify构建失败(Node版本未安装)及构建未触发问题解决

修复Node版本未安装问题

  • 强制安装指定版本:在项目的buildspec.yml中添加明确的安装命令,替代nvm自动切换逻辑:
    version: 1
    frontend:
      phases:
        preBuild:
          commands:
            - nvm install 16.13.2
            - nvm use 16.13.2
            - npm install
    
  • 用环境变量指定版本:在Amplify控制台的「构建设置」→「环境变量」中添加NODE_VERSION=16.13.2,Amplify会自动完成版本安装和切换,无需手动编写nvm命令。

解决构建未触发问题

  • 手动触发构建:在Amplify控制台对应分支的构建历史页面,点击「启动构建」,选择目标提交哈希强制执行,无需依赖GitHub推送触发。
  • 检查Webhook有效性:进入Amplify控制台「应用设置」→「连接的存储库」,查看Webhook的触发记录;若Webhook失效,重新连接存储库生成新的Webhook配置。
  • 清理构建缓存:在构建设置的「缓存设置」中禁用缓存,或手动清理现有缓存后重新触发构建,避免Amplify因缓存跳过重复提交的构建流程。

临时性故障排查方向

  • 查看AWS公开的服务健康状态,确认Amplify服务是否存在区域级中断或异常
  • 切换NPM镜像源,在preBuild命令中添加npm config set registry https://registry.npmmirror.com,规避官方源故障导致的依赖问题
  • 若怀疑AMI镜像问题,可在构建设置的「高级设置」中尝试指定之前成功构建使用的稳定AMI ID(从历史构建的Provision步骤日志中提取)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 14:27:47