firebase - 为什么我的 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
解决方案
在没有看到您的代码的情况下,错误消息向我暗示您的代码实际上没有定义为导出的名为“nameofthenewfunction”的函数。
推荐阅读
- html - 有没有一种简单的方法可以访问从 vuejs 中的孩子放入插槽中的代码
- html - 对角分割网页
- javascript - javascript递归更改图像
- python - 在 python 中使用 sftp 将文件从本地服务器移动到远程服务器
- android - 错误:不兼容的类型:android.support.v4.app.Fragment 无法转换为 android.app.Fragment
- android - 不推荐使用 Fragments 和 DialogFragments,用什么替代它们?
- android - 拥有版本代码为 1 的 APK(针对 SDK 23 或更高版本)的用户
- r - dplyr 中的 OR 语句来计算因变量
- tensorflow - 如何从远程 HDFS 文件系统中并行高效地读取 TensorFlow 中的 TFRecord 文件
- grails - 你如何获得对 Java localdatetime 的 Grails gsp 支持