【发布时间】:2018-12-17 18:36:28
【问题描述】:
有时当我将东西部署到 firebase 托管时,我发现某些文件不会上传到 firebase。
在我的公共文件夹中,有 23 个文件
我在部署之前所做的只是在控制台中删除以前版本的托管。
我尝试重新部署 10 次,但还是一样。
哪位专家可以教我如何解决这个问题?
谢谢。
已编辑 这是firebase.json
{
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
丢失的文件是放在public/assets/config/ 文件夹中的config.json
新发现/答案 对于那些遇到同样问题的人,您只需要再等待 15 分钟,然后再次硬刷新(Ctrl + F5)页面。不确定这是由服务器端的 CDN 或缓存问题引起的。因为其他html&js代码更新了,只是我的config.json没有立即反映。
【问题讨论】:
-
最可能的原因是该文件被忽略,因为它与您的
firebase.json中的ignoreproperty 中的一个glob 匹配。如果不是这样,请使用您的firebase.json更新您的问题,并具体说明是否跳过了哪些精确文件。 -
更新了帖子中的
firebase.json。丢失的文件是放在public/assets/config/文件夹中的config.json。