首页 > 解决方案 > Firebase 托管部署缺少文件

问题描述

有时当我将东西部署到 firebase 托管时,我发现某些文件不会上传到 firebase。

在我的公共文件夹中,有 23 个文件

在此处输入图像描述

但是当我将它部署到主机时,它只上传了 22 个文件。 在此处输入图像描述

我在部署之前所做的只是在控制台中删除以前版本的托管。

我尝试重新部署 10 次,但还是一样。

有哪位专家可以教我如何解决这个问题吗?

谢谢你。

编辑 这里是 firebase.json

{
  "hosting": {
    "public": "public",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}

丢失的文件是config.json放在public/assets/config/文件夹中的文件

新发现/答案 对于那些遇到相同问题的人,您只需再等待 15 分钟,然后再次硬刷新 (Ctrl + F5) 页面。不确定这是由服务器端的 CDN 或缓存问题引起的。因为其他 html & js 代码已更新,只是我的 config.json 没有立即反映。

标签: firebasefirebase-hosting

解决方案


新发现/答案

对于那些遇到同样问题的人,您只需再等待 15 分钟,然后再次硬刷新(Ctrl + F5)页面。不确定这是由服务器端的 CDN 或缓存问题引起的。

因为其他 html & js 代码已更新,只是我的 config.json 没有立即反映。

不确定其他人是否面临同样的问题,但至少我的工作方式是这样的。


推荐阅读