AWS 全栈反应应用程序。构建未能成功完成
AWS full-stack react app. Build failed to complete successfully
我正在尝试使用 AWS 在 React 中制作 SPA。
当我在这里完成基本步骤时 (Step 3 ADD AUTHENTICATION ) :
我将更改部署到实时环境,但构建失败。
我遇到了这个错误。
任何人都可以向我解释导致此错误的原因吗?
这似乎是 Amplify GitHub 中的一个已知问题,当 Amplify 控制台使用的 Amplify CLI 版本与您在本地使用的版本不匹配时可能会发生。这里有更多信息:https://github.com/aws-amplify/amplify-cli/issues/6117#issuecomment-794176834
将您的 Amplify 应用程序 -> 构建设置 -> 构建映像设置 -> Amplify CLI 版本与您在开发机器上安装的版本进行比较 运行 amplify --version
除了检查版本匹配外,我还发现如果放大后端没有附加角色,构建过程将会失败。为此,您需要按照 link 以下说明进行操作:https://docs.aws.amazon.com/amplify/latest/userguide/how-to-service-role-amplify-console.html
但是,在此之前,请转到“应用程序设置”下的“常规”选项卡,查看该角色是否为空。如果不遵循 link.
,您可能已经有一个角色
我正在尝试使用 AWS 在 React 中制作 SPA。
当我在这里完成基本步骤时 (Step 3 ADD AUTHENTICATION ) :
我将更改部署到实时环境,但构建失败。
我遇到了这个错误。
任何人都可以向我解释导致此错误的原因吗?
这似乎是 Amplify GitHub 中的一个已知问题,当 Amplify 控制台使用的 Amplify CLI 版本与您在本地使用的版本不匹配时可能会发生。这里有更多信息:https://github.com/aws-amplify/amplify-cli/issues/6117#issuecomment-794176834
将您的 Amplify 应用程序 -> 构建设置 -> 构建映像设置 -> Amplify CLI 版本与您在开发机器上安装的版本进行比较 运行 amplify --version
除了检查版本匹配外,我还发现如果放大后端没有附加角色,构建过程将会失败。为此,您需要按照 link 以下说明进行操作:https://docs.aws.amazon.com/amplify/latest/userguide/how-to-service-role-amplify-console.html 但是,在此之前,请转到“应用程序设置”下的“常规”选项卡,查看该角色是否为空。如果不遵循 link.
,您可能已经有一个角色