在我的firebase函数文件中,我有两种类型的函数:
1.导出的函数将由Firestore和HTTPS Callable函数触发。(这些函数存储在多个文件中,每个文件都导入到我的index.ts文件中)
1.导出函数中使用的帮助器函数。
它们的结构如下:
- /函数/源代码/索引.ts
- /函数/源代码/firestoreTriggers.ts
- /函数/源代码/可调用对象.ts
- /函数/源代码/助手.ts
index.ts文件导入firestoreTriggers和Callables文件。firestoreTriggers和Callables文件在需要时从helpers.ts文件导入特定函数。
这些帮助器函数中有一些是跨多个导出函数(和文件)使用的,因此不能包含在一个导出函数中。
是否可以仅将更改部署到特定的帮助器函数?
目前我需要运行firebase deploy --only functions
来部署helpers.ts文件中函数的更改。
我想把我所有的函数都导出为可调用函数并不是一个好主意,这样它们就可以单独更新了。
谢谢大家!
1条答案
按热度按时间hfsqlsce1#
如果要将它们分组在一起,此操作应该有效
然后从命令行
对于单个功能
型
然后从命令行