我在使用AWS amplifier部署React应用程序后遇到问题。这里有几个问题:
-
我看到PUBLIC/index.html中有一个对%PUBLIC_URL%的引用。在文档中,它说在构建过程中,%PUBLIC _URL%将被
public
文件夹的URL替换。这似乎没有发生。不确定build在这里意味着什么。 -
我将%PUBLIC_URL%替换为/。我好像得了
Manifest: Line: 1, column: 1, Syntax error.
我试着按照其中一个论坛的建议添加crossorigin="use-credentials"
,但似乎没有任何效果。
我筛选了这个错误的参考,似乎没有一个指向解决方案。
感谢任何指点。
S
我遇到了同样的问题。这对我有效:
-
打开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 } ]
注意:清单的重定向必须在index.html 之前