首页 文章

Firebase仅托管和部署新的/已更改/已触摸的文件

提问于
浏览
12

我正在使用Firebase Hosting来托管网络应用 . 我还在网站上主持一些小型截屏视频,但每次我想对应用进行更改并进行部署时,我都要等待视频被推送 .

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

1 回答

  • 5

    目前,Firebase未执行任何类型的修订控制,因此无法自动忽略未更改/触摸的文件 . 但是,在firebase.json中,可以在 .ignore 部分中指定要忽略的文件 .

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

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

    来自文档:

    ignore

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

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

相关问题