首页 > 解决方案 > 为什么我的 Firebase 函数不能从 CLI 部署?

问题描述

我正在尝试将 Firebase Cloud 功能部署到现有的 Firebase 项目。该项目已经有几个我没有源代码的功能。

所以我需要部署这个新的。所以我尝试了你在下面看到的 CLI 片段

firebase deploy --only functions:nameofthenewfunction

(显然我用我的函数的真实名称代替。是的,我检查了拼写。是的,文件通过 ESLint 没有错误。是的,CLI 还列出了项目中的现有函数,所以我知道我正在部署到“正确”的项目。)

关于为什么(不)发生这种情况的任何想法?

该命令有效,但不部署该功能。运行后我收到消息:functions: the following filters are specified but do not match any functions in this project: nameofthenewfunction

标签: firebasegoogle-cloud-functionsfirebase-cli

解决方案


在没有看到您的代码的情况下,错误消息向我暗示您的代码实际上没有定义为导出的名为“nameofthenewfunction”的函数。


推荐阅读