如何使用 create-react-app 部署 react 应用程序



我是反应新手.js并尝试将我的网站内容转换为反应组件,作为与朋友一起学习的一种方式。我正在使用npx create-react-app,并希望通过Google Firebase将该应用程序放在线上。部署成功 - 但我看不到本地主机页面,其中包含我在运行npm start时看到的组件。取而代之的是空白页面。

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

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

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

什么都没用。有人知道为什么吗?

感谢 goto1,我再次查看了反应文档并发现了问题 #2440。添加:

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

firebase.json为我解决了它。

更多信息见: https://create-react-app.dev/docs/deployment/#firebase

最新更新