Firebase Cloud功能-从代码中删除的功能,不会从CF中删除

时间:2018-11-12 17:34:22

标签: node.js typescript google-cloud-functions

问题

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

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”。再次重新部署后,我会一遍又一遍地收到相同的消息。我想念什么?

依赖关系

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

1 个答案:

答案 0 :(得分:1)

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

要解决此问题,我引用了Firebase的支持:

  

对于给您带来的不便,我们深表歉意,这是最近报告的一个已知问题,请检查此链接:https://github.com/firebase/firebase-tools/issues/982。该修复程序已准备就绪,应该在firebase-tools软件包的下一版本中可用。同时,有两种选择:

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

  •   
  • 使用“删除”命令:   firebase functions:delete funcName1 functName2 ...

  •   
     

您可以检查更多类似的选项:

     
      
  • firebase部署--help

  •   
  • firebase函数:删除--help

  •