如何将某些功能部署到Cloud Functions for Firebase,而不影响其他功能?

14 浏览
0 Comments

如何将某些功能部署到Cloud Functions for Firebase,而不影响其他功能?

当我运行命令

firebase deploy --only functions

它会读取 index.js 文件并更新所有从该文件导出的函数。如果先前部署中存在名为a的函数,但在当前部署中没有这样的函数,那么将删除a

换句话说,效果就好像删除了所有现有的函数,然后添加了当前index.js文件中的所有函数。

是否可以添加/更新/删除单个函数?

admin 更改状态以发布 2023年5月21日
0
0 Comments

下面的方法对我有效,可以部署特定函数而不影响其他函数,其中specificFunctionName是我想要部署的函数。

firebase deploy --only functions:specificFunctionName

快速复制命令在终端中:

firebase deploy --only functions:

0
0 Comments

Firebase CLI工具 3.8.0 已经增加了部署特定函数的能力。

firebase deploy --only functions:func1,functions:func2

--only      
only deploy to specified, comma-separated targets (e.g. "hosting,storage"). For functions, 
can specify filters with colons to scope function deploys to only those functions (e.g. "--only functions:func1,functions:func2"). 
When filtering based on export groups (the exported module object keys), use dots to specify group names 
(e.g. "--only functions:group1.subgroup1,functions:group2)"

0