我正在尝试将Firebase Cloud功能部署到现有的Firebase项目。该项目已经具有一些我没有源代码的功能。
所以我需要部署一个新的。所以我尝试您在下面看到的CLI片段
@mousedown.prevent
(显然,我用函数的真实名称代替。是的,我已经检查了拼写。是的,文件通过了ESLint,没有错误。是的,CLI还列出了项目中的现有功能。 ,所以我知道我正在部署到“正确的”项目。)
关于为什么(没有)发生的任何想法吗?
该命令有效,但未部署该功能。运行它后,我得到消息: 功能:指定了以下过滤器,但不匹配 此项目中的功能:新功能的名称
答案 0 :(得分:1)
在没有看到您的代码的情况下,错误消息向我提示您的代码实际上没有定义为导出功能的名为“ nameofthenewfunction”的功能。
答案 1 :(得分:0)
好吧,拍打我的a **并称我为goofball,原来我尝试部署的功能实际上不在项目的“ functions”文件夹中。您知道什么,当我将它移到那里时,它部署得很完美。和你一样;我将回到VBScript或其他;-)