amazon-web-services - AWS Amplify 构建设置
问题描述
使用 Amplify 我在部署 React 应用程序时遇到了困难,我认为这是由于构建设置造成的。尝试部署时提供的默认构建设置如下所示:
我知道这是不正确的,我在构建日志中发现的错误是:
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
解决方案
将 baseDirectory:/ 更改为 baseDirectory:build 。它对我有用。
推荐阅读
- regex - Vim:从行中替换所有非字母非数字和非'-'字符
- node.js - IntelliJ / WebStorm - 终止与断开连接
- typescript - 如何在 Typescript 中定义拒绝来自对象的键的通用函数?
- java - 变量“接口”可能尚未初始化
- yii2 - MaskedInput work at first element only - dynamic form wbraganca - Yii2
- c# - 如何在网格视图中显示特定列的标签消息?
- javascript - 在输入键上,提交表单
- php - Laravel 5 安装 wapnen/google-cloud-vision-php 时出错
- algorithm - Clojure 中指定大小的随机 AST 生成
- cakephp - CakePHP 3.6 TreeBehavior 结束 DataTables RowReorder 不保存新位置