【发布时间】:2020-12-31 08:45:05
【问题描述】:
在初始化 firebase 项目时,它会创建一个 firebase.json 文件,其中包含托管、firestore、存储的设置,但没有任何功能设置。部署时,firebase CLI 会正确找到函数。 CLI 是遍历整个项目来查找函数还是将函数的文件夹路径存储在某处?
【问题讨论】:
在初始化 firebase 项目时,它会创建一个 firebase.json 文件,其中包含托管、firestore、存储的设置,但没有任何功能设置。部署时,firebase CLI 会正确找到函数。 CLI 是遍历整个项目来查找函数还是将函数的文件夹路径存储在某处?
【问题讨论】:
默认情况下,Firebase CLI 假定您的项目的 Cloud Functions 位于项目文件夹下的 functions 文件夹中。
您可以通过在firebase.json 的functions 配置中指定source 值来覆盖此设置。
也可以在这里查看 Doug 的回答:How to deploy functions from other directory than '/functions'?
【讨论】: