部署 firebase 文件时,index.html 未更新

When deploying firebase files, index.html is not being updated

当我在我的 firebase 文件夹中打开一个终端,其中包含所有依赖项和文件等,并在终端中输入 'firebase deploy' 时,一切正常,功能和规则都已更新,但更改为index.html 没有推送到网站。是否有我可以检查的设置或可以使其再次推送的设置?

假设除了函数部署之外,您还托管 index.html:index.html 文件是否在 "hosting": { 下指定的 folder 中,而不是在忽略的文件中?

您还可以 运行 firebase deploy --only hosting 仅部署与托管相关的更改。

由于该文件位于您的根目录中,因此您需要将其设置为 firebasepublic 目录

{
  "hosting": {
    "public": "/",
    ...
  }
}

将您的 index.html 文件放在 /public 文件夹中,这是在 Firebase 托管上提供的文件。这就是你想要的方式。您不想在根目录下发布文件。