我正在使用Firebase Hosting来托管网络应用 . 我还在网站上主持一些小型截屏视频,但每次我想对应用进行更改并进行部署时,我都要等待视频被推送 .
有没有办法有选择地将更改推送到Firebase?另外,为什么Firebase不会简单地推送新的/更改/触摸的文件?我假设因为它没有对托管应用程序进行任何修订控制,因此没有跟踪这些事情,但这只会使选择性推送更加需要 .
目前,Firebase未执行任何类型的修订控制,因此无法自动忽略未更改/触摸的文件 . 但是,在firebase.json中,可以在 .ignore 部分中指定要忽略的文件 .
.ignore
我一直在寻找更多的手动选项,在执行 firebase deploy 时在命令行中指定,但是如果知道文件没有被更改或者不需要重新部署,那么在firebase.json文件中执行它可能更有意义 . .
firebase deploy
https://www.firebase.com/docs/hosting/guide/deploying.html
来自文档:
ignore
"ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ]
可选 - 自设置的firebase-tool v1.0.1以来,ignore设置是一个可选参数,用于指定在部署时忽略的文件 . 它可以像Git处理.gitignore一样使用glob定义 .
1 回答
目前,Firebase未执行任何类型的修订控制,因此无法自动忽略未更改/触摸的文件 . 但是,在firebase.json中,可以在
.ignore
部分中指定要忽略的文件 .我一直在寻找更多的手动选项,在执行
firebase deploy
时在命令行中指定,但是如果知道文件没有被更改或者不需要重新部署,那么在firebase.json文件中执行它可能更有意义 . .https://www.firebase.com/docs/hosting/guide/deploying.html
来自文档:
ignore
可选 - 自设置的firebase-tool v1.0.1以来,ignore设置是一个可选参数,用于指定在部署时忽略的文件 . 它可以像Git处理.gitignore一样使用glob定义 .