当我尝试上传新的时,我的 firebase 功能被删除了

my firebase function is being deleted when i try to upload new one

我想为推送通知创建一个函数,但是当我尝试上传新函数时,用于不同目的的先前函数被删除了。我不知道为什么目前我有 3 个功能。 This is the screenshot of my node js

很可能您重命名了索引文件中的上一个函数。

这将在部署时显示为 "delete" 提示。

如果不是这种情况,请包含 index.js / index.ts 文件。

默认情况下,这是使用 Firebase CLI 进行部署的方式。每次部署时,您部署的所有功能都会完全替换您之前部署的任何其他功能。

如果只想部署某些功能而不替换所有功能,则需要在命令行中指定as described in the documentation:

When deploying functions, you can target specific ones:

firebase deploy --only functions:function1
firebase deploy --only functions:function1,functions:function2