在现有Firebase项目目录中初始化firebase CLI功能

时间:2018-06-24 15:46:10

标签: firebase firebase-realtime-database google-cloud-functions firebase-cli

我正在尝试将功能“托管”添加到已安装功能的Firebase项目文件中。

所以我想知道我是否可以使用Firebase Init做到这一点。否则这会删除我现有的firebase函数。无论如何,我是否可以执行此操作而不删除Firebase功能。

并且,为了使用Firebase功能,我还必须安装数据库吗?或者只是功能和托管。

谢谢。

2 个答案:

答案 0 :(得分:9)

我认为接受的答案不能满足该问题。

要在firebase项目上初始化更多功能,请键入命令

firebase init [feature]

在我的场景中,我已经启动了Firebase功能,并且需要添加主机,因此我的情况是键入firebase init hosting。 Firebase将继续运行并使用当前项目的所有配置启动该功能

enter image description here

答案 1 :(得分:7)

除非有要求,否则Firebase CLI不会覆盖文件。对于可能覆盖的每个配置文件,它将要求确认。您可以毫无问题地将新产品添加到项目配置中。您可以独立使用每种产品。

您可以通过初始化一个新的项目文件夹并将其与现有项目文件夹分开进行测试,从而亲自验证所有这一切。只要您不进行任何部署,就不会对Firebase中托管的项目进行任何更改。