运行firebase deploy --only functions
会在创建新功能之前删除现有功能。是否可以将此行为修改为create if not exist, update if exists, no actions if functions not being deployed
?
答案 0 :(得分:81)
您可以使用firebase partial deploys
$ firebase deploy --only functions:makeUppercase
仅部署makeUppercase
功能。
希望它有所帮助。
答案 1 :(得分:11)
firebaser here
运行firebase deploy
将部署项目中的所有功能。目前没有选项可以部署新的或修改过的功能。
听起来像是一个有用的补充,所以你可能想要file a feature request。
更新:自Firebase工具CLI版本3.8起,此 即可。请参阅Pablo的答案或release notes。
答案 2 :(得分:0)
确保正在编辑“ functions / src”目录中的功能,而不是“ lib”目录中的功能。我犯了这个错误,看着他们被替换了...