部署 Firebase 应用程序在刷新前中断

Deploying a Firebase app breaks before refresh

每当我部署我的 Firebase 应用程序进行托管时,它是一个打包的 Create-React-App,然后浏览器第一次加载它时,控制台会显示:

main.27e9b1c2.js:1 Uncaught SyntaxError: Unexpected token <

F5 刷新修复它。然后该站点可以完美运行,直到我下次部署为止。

我正在使用 firebase 托管和 firebase 工具进行部署。 mainjs 上的数字是当前版本。

您可以在 firebase.json

中禁用缓存
"headers": [
    {
      "source": "/service-worker.js",
      "headers": [{ "key": "Cache-Control", "value": "no-cache" }]
    }
  }