如何使用create-react-app部署React应用

时间:2020-07-01 10:59:20

标签: reactjs firebase create-react-app deploying

我是 react.js 的新手,并试图将我的网站内容转换为React组件,以便与朋友一起学习。我正在使用npx create-react-app,并希望通过 Google Firebase 将应用程序置于在线状态。部署成功-但是在运行npm start时看不到本地页面以及正在查看的组件。而是有一个空白页。

我遵循了一些在线指南,并运行npm run build

然后,我尝试将"homepage:"添加到 package.json 并将其设置为"mydomain.com""."

我还将我的 Firebase 公共目录更改为 build 文件夹(而不是 public )。

什么都没有。有谁知道为什么?

1 个答案:

答案 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

相关问题