Firebase - 部署您的网站 - 删除云功能

时间:2017-12-04 21:03:43

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

问题

如何在不删除云功能的情况下部署Firebase网站。

  1. 也许,在一个部署中同时包含网站和云功能?那是什么样的?
  2. 也许,在不删除云功能的情况下部署网站?我找不到firebase deploy --only site或类似的
  3. 上下文

    我有一个使用云功能的Firebase项目。代码位于两个文件夹中:

    -site-code
    -cloud_function-code
    

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

    第1步

    来自-site-code我跑:

    firebase deploy
    

    第2步

    然后从cloud_functions-code我跑:

    firebase deploy --only functions
    

    问题

    当我从 firebase deploy运行-site-code 时,我的Firebase云功能会被删除,因此我必须跟进来自firebase deploy --only functions > -cloud_functions-code

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

2 个答案:

答案 0 :(得分:5)

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

firebase deploy --only hosting

答案 1 :(得分:3)

Firebase CLI提供了部署单个函数的方法,如documentation

所示
firebase deploy --only functions:name_of_function