【发布时间】:2021-06-15 10:13:17
【问题描述】:
我正在使用 firebase-tools CLI 部署 firebase 功能。我正在尝试使用firebase deploy --only functions:functionName 部署一个函数。
这是在现有项目中。函数位于/functions/index.js。
直到几个小时前,部署工作正常。但是现在在尝试部署新功能时,我得到以下信息:
i deploying functions
i functions: ensuring required API cloudfunctions.googleapis.com is enabled...
i functions: ensuring required API cloudbuild.googleapis.com is enabled...
+ functions: required API cloudbuild.googleapis.com is enabled
+ functions: required API cloudfunctions.googleapis.com is enabled
i functions: preparing functions directory for uploading...
+ Deploy complete!
但它显然甚至没有上传任何内容或部署功能。尝试部署现有功能,我得到The following functions are found in your project but do not exist in your local source code:
我有点困惑这似乎是如何“坏掉”的。即使查看项目的 git,除了编写一个新函数外,任何配置文件或任何内容都没有更改。自上次部署以来,我没有更新任何包,并尝试了以前版本的firebase-tools 以及最新版本。
以相同的方式将不同的功能部署到不同的项目是成功的。
【问题讨论】:
标签: firebase google-cloud-functions firebase-tools