Firebase 仅部署 firebase.json

use*_*644 8 firebase firebase-hosting firebase-tools

我可以只部署托管配置文件 firebase.json 而不是部署我的所有资产,即。html文件,图像等?如果是这样,如何?

我目前正在做,firebase deploy --only hosting但这将部署所有资产。

我问是因为我想测试我的重写规则等,并且不想再次重新上传所有资产,这很耗时。谢谢。

Fra*_*len 9

目前没有办法告诉firebase deploy只应用firebase.json文件中的更改。

但请注意firebase deploy,如果本地文件与部署版本不同,则仅在主机上部署文件。因此,如果没有修改任何文件,它实际上只会更新文件中的其他更改firebase.json

  • 是的。但请注意,“firebase deploy”目前只会部署修改后的文件。因此,如果您没有更改任何文件,那么它不会上传任何内容,而只会将更改应用于“firebase.json”中的规则。我更新了我的答案以反映这一点。 (2认同)