17

我正在使用 Firebase 托管来托管网络应用程序。我还在网站上托管了一些小型截屏视频,但是每次我想对应用程序进行更改和部署时,我都必须等待视频被推送。

有没有办法选择性地将更改推送到 Firebase?另外,为什么 Firebase 不简单地推送新的/更改的/触摸的文件?我假设是因为它没有对托管应用程序进行任何修订控制,因此没有跟踪此类事情,但这只会使选择性推送更加需要。

4

2 回答 2

8

目前,Firebase 没有执行任何类型的修订控制,因此自动忽略未更改/未触及的文件不是一种选择。但是,在 firebase.json 中,可以在该.ignore部分中指定要忽略的文件。

我一直在寻找更多的手动选项,以便在执行时在命令行中指定firebase deploy,但是如果知道文件没有更改或不需要重新部署,在 firebase.json 文件中执行它可能更有意义。

https://www.firebase.com/docs/hosting/guide/deploying.html

从文档:

忽视

"ignore": [
  "firebase.json",
  "**/.*",
  "**/node_modules/**"
]

optional - 自 firebase-tools v1.0.1 以来,ignore 设置是一个可选参数,它指定部署时要忽略的文件。它可以像 Git 处理 .gitignore 一样采用 glob 定义。

于 2014-11-12T13:35:27.090 回答
1

我正在使用 WebStorm ......我永远无法让画廊中的背景或图像上传或更改......我所做的是重命名文件并让 WebStorm 重构它......一旦我这样做了,gulp build然后firebase deploy似乎为我修复它...我知道这是一种解决方法,但这很愚蠢,它不会推动更改

于 2020-02-12T00:48:17.607 回答