firebase deploy --only functions override existing functions
firebase deploy --only functions overrides existing functions
运行 firebase deploy --only functions
在创建新函数之前删除现有函数。是否可以将此行为修改为 create if not exist, update if exists, no actions if functions not being deployed
?
firebaser 在这里
运行 firebase deploy
将部署项目中的所有功能。当前没有仅部署新功能或修改后的功能的选项。
它 听起来像是一个有用的补充,因此您可能想要 file a feature request。
更新:自 Firebase 工具 CLI 版本 3.8 起, 成为可能。请参阅 Pablo 的回答或 release notes.
您可以使用 firebase partial deploys
$ firebase deploy --only functions:makeUppercase
只会部署 makeUppercase
功能。
希望对您有所帮助。
注意:要一次部署多个功能(但不是全部),请使用:
$ firebase deploy --only functions:function1,functions:function2
确保您编辑的是 "functions/src" 目录中的函数,而不是 'lib' 目录中的函数。我犯了这个错误,看着他们被替换...
运行 firebase deploy --only functions
在创建新函数之前删除现有函数。是否可以将此行为修改为 create if not exist, update if exists, no actions if functions not being deployed
?
firebaser 在这里
运行 firebase deploy
将部署项目中的所有功能。当前没有仅部署新功能或修改后的功能的选项。
它 听起来像是一个有用的补充,因此您可能想要 file a feature request。
更新:自 Firebase 工具 CLI 版本 3.8 起, 成为可能。请参阅 Pablo 的回答或 release notes.
您可以使用 firebase partial deploys
$ firebase deploy --only functions:makeUppercase
只会部署 makeUppercase
功能。
希望对您有所帮助。
注意:要一次部署多个功能(但不是全部),请使用:
$ firebase deploy --only functions:function1,functions:function2
确保您编辑的是 "functions/src" 目录中的函数,而不是 'lib' 目录中的函数。我犯了这个错误,看着他们被替换...