Firebase Cloud Functions - 已从代码中删除但未从 CF 中删除的函数



问题

当我从云功能中删除一个功能并重新部署其余功能时,我在终端中收到一条消息:

The following functions are found in your project but do not exist in your 
local source code:
function1(us-central1)
function2(us-central1)
Would you like to proceed with deletion? Selecting no will continue the rest of the deployments. (y/N)

我键入"y"。一旦我再次重新部署,我就会一遍又一遍地得到同样的信息。我错过了什么?

Depenements

"firebase-admin": "~6.0.0",
"firebase-functions": "^2.1.0",

这是最近报告的一个已知问题。

为了解决这个问题,我引用Firebase的支持:

很抱歉给您带来不便,这是最近报道的一个已知问题,请查看此链接:https://github.com/firebase/firebase-tools/issues/982。修复程序已经准备好了,应该可以在firebase工具包的下一个版本中使用。与此同时,有两种选择:

  • 添加"--force"选项:firebase deploy --force --only functions

  • 使用"delete"命令:firebase functions:delete funcName1 functName2 ...

您可以检查更多选项,如下所示:

  • 部署firebase--帮助

  • firebase函数:删除--帮助

警告!根据firebase工具版本的不同,--force可能会删除所有其他功能。记得先测试。

相关内容

  • 没有找到相关文章

最新更新