我是 react.js 的新手,并试图将我的网站内容转换为React组件,以便与朋友一起学习。我正在使用npx create-react-app
,并希望通过 Google Firebase 将应用程序置于在线状态。部署成功-但是在运行npm start
时看不到本地页面以及正在查看的组件。而是有一个空白页。
我遵循了一些在线指南,并运行npm run build
。
然后,我尝试将"homepage:"
添加到 package.json 并将其设置为"mydomain.com"
或"."
。
我还将我的 Firebase 公共目录更改为 build 文件夹(而不是 public )。
什么都没有。有谁知道为什么?
答案 0 :(得分:0)
感谢goto1,我再次查看了反应文档,发现了问题#2440。添加:
"headers": [
{"source": "/service-worker.js", "headers": [{"key": "Cache-Control", "value": "no-cache"}]}
]
firebase.json
中的为我解决了这个问题。
更多信息,请访问:https://create-react-app.dev/docs/deployment/#firebase