更新使用 firebase 托管的 React 项目

问题描述 投票:0回答:5

我使用 Firebase 托管来为我的 React 网站提供服务。如果我想更改我的网站,每次更改本地文件后是否需要输入

npm run build
,以便新的构建文件夹与旧文件夹重叠,然后输入
firebase deploy

reactjs firebase firebase-hosting
5个回答
4
投票

您只需运行两个命令。

  1. npm run build
  2. firebase deploy
    就是这样。然后刷新您的网页。

1
投票

在 React 应用程序中进行所有更改。然后运行

第一个命令 -

npm run deploy

第二个命令 -

firebase deploy

完成了。


0
投票

是的,这是必需的。如果您不生成和部署新的代码和资产,您的网站上不会发生任何变化。


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


0
投票

只需 3 个简单步骤即可完成: 1-运行命令 npm run build 2-运行命令firebase部署 3-必须刷新页面。

© www.soinside.com 2019 - 2024. All rights reserved.