我使用Firebase托管服务我的React网站。我的问题是,如果要更改网站,是否需要在更改本地文件后每次键入“ npm run build”,以使新的构建文件夹与旧的文件夹重叠,然后键入“ firebase deploy”?谢谢!
答案 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上托管的现有浏览器?
已采取的步骤
没有发现变化
答案 4 :(得分:0)
您只需要运行两个命令即可。