删除所有 firebase 函数

Delete all firebase functions

我有一个部署了多个功能的 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

只需注释(或删除)您的 index.js 文件中的所有函数,然后通过 CLI 重新部署它。

https://console.cloud.google.com、select 您的项目中登录您的 Google Cloud Console,然后从左侧的列表中选择 Cloud Functions。当您获得函数列表时,单击 header 行上的复选框以 select 全部,然后单击工具栏中的删除按钮。

评论更新:

我不知道 Firebase 控制台在 Cloud Functions 方面的产品策略是什么。我的猜测是它旨在提供一个简化的、更方便的接口来管理 Firebase 相关的云功能。 Google Cloud Console 提供了一组更丰富的功能来管理功能和查看日志。您可以向 Firebase 提交功能请求,以将这些功能添加到 Firebase 控制台。这些链接提供了有关 Firebase/Google 云关系的一些详细信息:

https://whosebug.com/a/42859932/4815718

https://cloud.google.com/functions/docs/concepts/functions-and-firebase

现在您可以简单地从功能面板中删除一个功能,如下所示。点击右上角相关功能的三点标记。

添加其他删除选项。有关详细信息,请查看 Firebase 官方 documentation.