簡體   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