更新使用Firebase托管的React项目

时间:2020-06-25 17:42:42

标签: reactjs firebase firebase-hosting

我使用Firebase托管服务我的React网站。我的问题是,如果要更改网站,是否需要在更改本地文件后每次键入“ npm run build”,以使新的构建文件夹与旧的文件夹重叠,然后键入“ firebase deploy”?谢谢!

5 个答案:

答案 0 :(得分:1)

在您的 React 应用程序中进行所有更改。并运行

第一个命令 - npm run deploy

第二个命令 - firebase deploy

完成了。

答案 1 :(得分:0)

是的,这是必需的。如果您不生成和部署新的代码和资产,那么您的网站将保持不变。

答案 2 :(得分:0)

您不需要在每次要在本地进行测试时都将Firebase部署到云托管。 您可以使用firebase serve --only hosting部署在本地主机上。

npm run build完全取决于您的package.json,我不确定您的脚本是什么样。

但是,我认为您实际上是在问开发期间如何实现客户端的热重载。我不记得使用使用webpack的Create-React-App https://reactjs.org/docs/create-a-new-react-app.html#create-react-app来实现这一目标时不会遇到任何问题。

用户指南详细说明了如何使用npm start来强制执行热重装:https://create-react-app.dev/docs/available-scripts#npm-start

答案 3 :(得分:0)

我目前也正面临着这个问题,是否知道如何更新Firebase上托管的现有浏览器?

已采取的步骤

  1. npm运行构建
  2. firebase服务

没有发现变化

答案 4 :(得分:0)

您只需要运行两个命令即可。

  1. npm运行构建
  2. firebase部署 就是这样。然后刷新您的网页。