【问题标题】:Why won't my Firebase functions deploy from the CLI?为什么我的 Firebase 函数不能从 CLI 部署?
【发布时间】:2020-01-14 22:52:37
【问题描述】:

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

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

firebase deploy --only functions:nameofthenewfunction

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

关于为什么会(不)发生这种情况有什么想法吗?

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

【问题讨论】:

  • 如果您在使用 Firebase CLI 部署时遇到问题,请直接联系 Firebase 支持。 support.google.com/firebase/contact/support
  • * 有 cli 列出部署后的函数 url 吗? * 您是否在 Firebase 控制台中检查过部署日志?
  • 您能分享您的 Cloud Functions 代码吗?

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2021-06-15
      • 1970-01-01
      • 2019-06-05
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-30
      相关资源
      最近更新 更多