amazon-web-services - AWS Amplify build设置

标签 amazon-web-services npm deployment aws-amplify build-settings

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

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

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

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

最佳答案

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

关于amazon-web-services - AWS Amplify build设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61797412/

相关文章:

node.js - 无法使用 npm update/upgrade -g 命令升级 NPM 软件包

amazon-web-services - 如何在 CloudFormation 模板中将 AWS::ApiGateway::Resource 添加到 AWS::Serverless::Api

amazon-web-services - 最近无法创建RDS数据库(和Beanstalk环境关联)

angularjs - Bower 安装卡在 json 输出 : "message": "Answer",

javascript - 使用 Material UI 时 react 冲突

maven - Jenkins:如何从Nexus check out Artifact 并在Tomcat上部署-

Azure云服务部署

reactjs - 如何使用 GCP 部署 React Production Build?

python - 用etree解析xml

amazon-web-services - 如何验证 RDS 数据库中的数据是否已静态加密?