提问人:Shekar Tippur 提问时间:11/24/2021 更新时间:10/5/2022 访问量:431
AWS Amplify React 部署引发清单语法错误
aws amplify react deployment throwing manifest syntax error
问:
我在使用 AWS amplify 部署 React 应用程序后遇到了问题。 这里有几个问题:
我看到 public/index.html 中提到了 %PUBLIC_URL%。在文档中,它说 %PUBLIC_URL% 将在构建期间替换为文件夹的 URL。它似乎没有发生。不确定构建在这里意味着什么。
public
我用 / 替换了 %PUBLIC_URL%。我似乎正在尝试按照其中一个论坛的建议添加,但这似乎没有任何效果。
Manifest: Line: 1, column: 1, Syntax error.
crossorigin="use-credentials"
我已经筛选了对这个错误的参考,似乎没有一个指向解决方案。
感谢任何指点。
S
答:
2赞
wenzf
10/5/2022
#1
我遇到了同样的问题。这对我有用:
打开 Amplify 控制台
“应用设置”>“重写和重定向”,点击“编辑”
点击“打开文本编辑器”
粘贴以下内容:
[ {"source": "/manifest.json", "target": "/manifest.json", "status": "200", "condition": null }, { "source": "</^((?!.(css|gif|ico|jpg|js|png|txt|svg|woff|ttf)$).)*$/>", "target": "/index.html", "status": "200", "condition": null } ]
注意:清单的重定向必须在索引 .html 之前
评论
1赞
user3396065
6/2/2023
之后重新部署项目版本似乎也很重要
评论