在同一Firebase项目中,我有一个具有多个功能的节点应用程序,而另一个仅具有预定功能的应用程序(由于某种原因,如果在同一应用程序中一起部署,则会遇到副作用)。
每次部署仅具有预定功能的应用程序时,它都会告诉我源代码中不存在其他功能(显然),并询问我是否要删除它们。
是否可以将功能标记为永久功能,并避免每次都选择不删除功能?
答案 0 :(得分:1)
通过Firebase CLI部署Cloud Functions时,它希望您将包含整个项目的所有功能的index.js
/ index.ts
传递给它。
无法将某些Cloud Functions标记为永久性。我通常使用firebase deploy --only functions:function1,function2
明确地告诉Cloud Functions我在您的情况下要部署什么功能。
有关此选项的更多信息,请参见deploying specific functions上的参考文档。可以将功能分组的选项对您的情况特别有用,因为您可以按应用分组。