繁体   English   中英

aws amplify react 部署抛出清单语法错误

[英]aws amplify react deployment throwing manifest syntax error

使用 AWS amplify 部署 React 应用程序后我遇到了问题。 这里有几个问题:

  1. 我看到 public/index.html 中有对 %PUBLIC_URL% 的引用。 在文档中,它说 %PUBLIC_URL% 将在构建期间被public的 URL 替换。 它似乎没有发生。 不确定构建在这里意味着什么。

  2. 我用 / 替换了 %PUBLIC_URL%。 我似乎收到Manifest: Line: 1, column: 1, Syntax error. 我尝试按照其中一个论坛的建议添加crossorigin="use-credentials" ,但这似乎没有任何效果。

我已经筛选了对这个错误的引用,但似乎没有人指出解决方案。

感谢任何指针。

小号

我遇到了同样的问题。 这对我有用:

  1. 打开 Amplify 控制台

  2. “应用程序设置”>“重写和重定向”,点击“编辑”

  3. 点击“打开文本编辑器”

  4. 粘贴这个:

     [ {"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 之前

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM