我有一个部署了多个功能的firebase项目。是否可以通过CLI一次删除所有功能?
我尝试了命令firebase functions:delete --region us-central1
错误输出为Error: Must supply at least function or group name.
截至目前,我删除了所有指定其每个名称的名称,如下所示:
firebase functions:delete function1 function2 ...functionN
,但这很麻烦。
已安装的firebase-tools版本为v4.0.0
答案 0 :(得分:5)
通过https://console.cloud.google.com登录到Google Cloud Console,选择您的项目,然后从左侧列表中选择Cloud Functions。获得功能列表后,请单击标题行上的复选框以选择所有功能,然后单击工具栏中的“删除”按钮。
更新评论:
我不知道Firebase Console关于云功能的产品策略是什么。我的猜测是,它旨在提供简化,更方便的界面来管理与Firebase相关的云功能。 Google Cloud Console提供了更丰富的功能集,用于管理功能和查看日志。您可以向Firebase提交功能请求,以将这些功能添加到Firebase控制台。这些链接提供了有关Firebase / Google Cloud关系的一些详细信息:
https://stackoverflow.com/a/42859932/4815718
https://cloud.google.com/functions/docs/concepts/functions-and-firebase
答案 1 :(得分:3)
只需注释(或删除)index.js文件中的所有功能,然后通过CLI重新部署它即可。
答案 2 :(得分:1)
添加其他删除选项。如需了解详情,请查看 Firebase 官方 documentation。
答案 3 :(得分:0)