【问题标题】:Firebase - Deploy Your Site - Deletes Cloud FunctionsFirebase - 部署您的站点 - 删除云功能
【发布时间】:2018-05-18 10:10:00
【问题描述】:

问题

如何在不删除 Cloud Functions 的情况下部署我的 Firebase 站点。

  1. 也许,在一次部署中同时包含站点和云功能?这看起来像什么?
  2. 也许,在不删除云功能的情况下部署站点?我没有找到 firebase deploy --only site 或类似名称

上下文

我有一个使用 Cloud Functions 的 Firebase 项目。代码在两个文件夹中:

-site-code
-cloud_function-code

当我想部署项目时,我使用 firebase CLI 工具,分两步:

第 1 步

来自-site-code我跑:

firebase deploy

第 2 步

然后从cloud_functions-code我跑:

firebase deploy --only functions

问题

当我运行 firebase deploy from -site-code 时,我的 Firebase Cloud Functions 被删除,所以我必须跟进 firebase deploy --only functions from -cloud_functions-code

我没有找到用于仅部署来自 -site-code 的站点代码的 --only 指令

【问题讨论】:

  • 运行 firebase deploy --except functions 将只部署站点。 firebase deploy --only hosting 也一样
  • 替代已经提到的两个:firebase deploy --only hosting,它只会部署托管。

标签: firebase google-cloud-functions firebase-hosting


【解决方案1】:

要仅部署您的网站,请使用

firebase deploy --only hosting

【讨论】:

    【解决方案2】:

    Firebase CLI 提供了一种部署单一功能的方法,如其documentation 所示:

    firebase deploy --only functions:name_of_function
    

    【讨论】:

      猜你喜欢
      • 2021-12-01
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-27
      • 2020-10-10
      相关资源
      最近更新 更多