如何将某些功能部署到Cloud Functions for Firebase,而不影响其他功能?
如何将某些功能部署到Cloud Functions for Firebase,而不影响其他功能?
当我运行命令
firebase deploy --only functions
它会读取 index.js
文件并更新所有从该文件导出的函数。如果先前部署中存在名为a
的函数,但在当前部署中没有这样的函数,那么将删除a
。
换句话说,效果就好像删除了所有现有的函数,然后添加了当前index.js
文件中的所有函数。
是否可以添加/更新/删除单个函数?
admin 更改状态以发布 2023年5月21日
Firebase CLI工具 3.8.0 已经增加了部署特定函数的能力。
firebase deploy --only functions:func1,functions:func2
--onlyonly 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)"