为什么我的Firebase功能不能从CLI部署?

时间:2019-09-13 04:20:36

标签: firebase google-cloud-functions firebase-cli

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

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

@mousedown.prevent

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

关于为什么(没有)发生的任何想法吗?

该命令有效,但未部署该功能。运行它后,我得到消息:     功能:指定了以下过滤器,但不匹配     此项目中的功能:新功能的名称

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

好吧,拍打我的a **并称我为goofball,原来我尝试部署的功能实际上不在项目的“ functions”文件夹中。您知道什么,当我将它移到那里时,它部署得很完美。和你一样;我将回到VBScript或其他;-)