将 Firebase 函数下载或同步到本地环境

Posted

技术标签:

【中文标题】将 Firebase 函数下载或同步到本地环境【英文标题】:Download or sync Firebase Functions to local environment 【发布时间】:2020-11-18 04:55:53 【问题描述】:

我正在开发一个目前使用多个 Cloud Functions 的 Firebase 项目。 问题是我想将 Cloud Functions 下载或同步到笔记本电脑上的本地环境。

我的意思是一些使用firebase-tools 或类似的命令:

git clone [project name]
git fetch [something]

通常,我们使用 Firebase 控制台创建一些云功能,我希望在本地拥有这些功能,以便在需要时对其进行编辑并再次部署。

我知道firebase-tools有这两个命令,但只用于配置:

functions:config:clone [options]
functions:config:get [options]

【问题讨论】:

【参考方案1】:

没有提供自动复制或同步已部署功能的解决方案。您可以确定 get the source code for deployed functions,但 Firebase CLI 不会为您自动执行该过程。

理想情况下,您将希望从相同的源代码控制和 CLI 管理您的所有函数,以便以一致的方式处理它们。从控制台编辑函数主要是为了方便,而不是适当的部署机制。

【讨论】:

感谢您的快速回答。真是令人失望。我已经知道从 Firebase 控制台下载函数文件的功能,但我认为 firebase-tools 应该提供这样的功能,以便将本地环境与云同步。 您可以将您的反馈发送给 Firebase 支持。 support.google.com/firebase/contact/support 舒尔,我会的! 你知道云功能是否也是如此吗?

以上是关于将 Firebase 函数下载或同步到本地环境的主要内容,如果未能解决你的问题,请参考以下文章

Git常用操作

React Native - 将图像从本地缓存发送到 Firebase 存储

设置 Firebase 本地模拟器云功能环境配置值

IMAP 客户端同步本地消息服务器?

如何将来自 Firebase 的 pdf 文件保存在网络的本地文件夹中

Centos同步网络yum源到本地