.firebase/hosting 的目的是啥。 ALPHANUM.cache

Posted

技术标签:

【中文标题】.firebase/hosting 的目的是啥。 ALPHANUM.cache【英文标题】:What's the purpose of .firebase/hosting. ALPHANUM.cache.firebase/hosting 的目的是什么。 ALPHANUM.cache 【发布时间】:2019-02-07 09:22:25 【问题描述】:

今天我部署了 Firebase 托管。部署后,我注意到 firebase 创建了 .firebase/hosting.ALPHANUM.cache 的文件,其中 ALPHANUM 实际上是一些随机的 baseNN ish 值。

问题

此文件的用途是什么? 特别是,我可以将其添加到.gitignore 吗? 或者,我不应该?

【问题讨论】:

不确定这个特定文件的用途,我在我的系统上找不到它。但是您通常希望将所有 . 文件(所以 .firebase/*)添加到您的 .gitignore 【参考方案1】:

此文件是 Firebase 托管中一项新功能的一部分,该功能通过仅上传自上次部署以来发生更改的文件,最大限度地缩短托管部署时间。是 CLI 4.2.0 版本的新功能,你可以read about that on GitHub。

正如 Frank 建议的那样,您绝对应该将 .firebase 目录添加到您的 .gitignore 或等效文件中,因为它包含的信息并非严格属于您的项目,并且可能不适用于共享和贡献您的项目源的每个人代码。

【讨论】:

对于那些想要从 git 跟踪中删除 .firebase 目录的人:***.com/a/19095988/3414529

以上是关于.firebase/hosting 的目的是啥。 ALPHANUM.cache的主要内容,如果未能解决你的问题,请参考以下文章

html Firebase Hosting Cache&Gulp

我无法访问Firebase Hosting上的快速路线

Next.js Firebase Hosting 404 错误除了 index.html

Flutter Web App Firebase Hosting Setup 完成屏幕外观?

如何保护部署到 Firebase Hosting 的 Flutter Web 的源代码?

Firebase Hosting(Angular 8 + Service Worker)没有在刷新时更新