如何将 firebase Cloud 函数样板添加到现有的 firebase web 项目中?

How to add firebase Cloud functions boilerplate to an existing firebase web project?

我在我的机器和 Firebase 控制台上创建并初始化了一个 Firebase 项目。但是,在我机器上的 CLI 初始化过程中,我在功能选择过程中没有 tick/include Firebase-Functions 功能。

项目进行到一半时,我意识到我网站上的某些功能需要云功能,现在我无法尝试向项目添加 firebase 功能。

在 Firebase 控制台上启用 Firebase 功能非常简单,但它需要对源代码进行必要的更改才能启用它,这令人沮丧(例如,在代码中创建 'functions' 文件夹,创建 package.json ETC)。有自动生成这个的命令吗?

您应该可以再次在同一个项目中 运行 firebase init 添加 Cloud Functions。它将为您选择的新产品向 firebase.json 添加额外信息,但不会覆盖您已经为托管所做的工作。如果您不信任该过程,只需备份您的文件、运行 评论,如果您不喜欢它们,则还原更改。