首页 > 解决方案 > AWS Amplify 构建设置

问题描述

使用 Amplify 我在部署 React 应用程序时遇到了困难,我认为这是由于构建设置造成的。尝试部署时提供的默认构建设置如下所示: aws 构建设置

我知道这是不正确的,我在构建日志中发现的错误是:

2020-05-14T00:02:22.327Z [WARNING]: !! No index.html detected in deploy folder: /codebuild/output/src568504829/src/chatterfield/

部署成功,除非我启动应用程序时收到 ERR_TOO_MANY_REDIRECTS。在我将baseDirectory构建设置更改/client/public为指向index.html. 该应用程序似乎在没有 REDIRECT 错误的情况下启动,但没有加载任何内容。我猜这是因为我没有运行 npm run build 命令,或者没有加载 prebuild 命令。任何帮助将不胜感激。谢谢这里是这个应用程序链接到的回购: https ://github.com/travelerr/chatterfield

标签: amazon-web-servicesnpmdeploymentaws-amplifybuild-settings

解决方案


将 baseDirectory:/ 更改为 baseDirectory:build 。它对我有用。


推荐阅读