如何更新我部署到 Firebase 托管的文件?

How to update a file that I deployed to Firebase Hosting?

将我的应用程序部署到 Firebase 时,我收到此消息:

You're seeing this because you've successfully setup Firebase Hosting. Now it's time to go build something extraordinary!

我从之前的 post 了解到我需要用我的自定义 index.html 替换默认值 index.html。我该如何使用 Firebase 控制台执行此操作?

您无法在 Firebase 控制台中更改托管文件。

相反,您应该在您最初 运行 firebase deploy 命令的本地副本上更改 index.html。完成更改后,再次 运行 firebase deploy 将您网站的更新版本推送到 Firebase 托管。

对于较小的更改,运行 firebase serve 可能更快。这将启动本地 Web 服务器,以便您可以测试更改。一旦您对它们的工作感到满意,请再次使用 firebase deploy 将它们发布到 Firebase Hosting。

更新:现在可以通过一些自定义脚本实现。详情请看我的回答:

首先更新本地系统中的所有编码和资产文件,

1) 通过键入 $ cd {添加您的目录} 转到终端中的目录 2) 通过在终端中输入 $ firebase login 登录您的终端控制台 3) 登录后写入 $ firebase deploy

然后,转到 Firebase 控制台中的托管部分,并通过删除之前在 {Poject_Name} 发布历史记录中添加的部分来删除之前部署的文件,

像这样 enter image description here

这是一个简单的解决方案。此消息是由于 public 文件夹中的 index.html 文件被 firebase 提供的 index.html 文件替换所致。 您所要做的就是导航到终端上的 Web 应用程序文件夹的目录,然后输入 $ rm .firebaserc 然后 $ firebase init 完成 firebase 初始化后,将新的 index.html 文件替换为 public 文件夹中的文件,然后键入 $ firebase deploy