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

在现有firebase项目目录中初始化firebase CLI功能,firebase,firebase-realtime-database,google-cloud-functions,firebase-cli,Firebase,Firebase Realtime Database,Google Cloud Functions,Firebase Cli,我正在尝试将功能“托管”添加到已经安装了功能的Firebase项目文件中 所以我想知道我是否可以用Firebase Init实现这一点。否则将删除我现有的firebase功能。无论如何,我可以在不删除Firebase函数的情况下执行此操作 而且,为了使用firebase功能,我还必须安装数据库吗?或者只是功能和托管 谢谢。Firebase CLI不会覆盖文件,除非它要求您这样做。对于可能覆盖的每个配置文件,它都会请求确认。您可以毫无问题地将新产品添加到项目配置中。您可以独立使用每种产品 您可以通

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

所以我想知道我是否可以用Firebase Init实现这一点。否则将删除我现有的firebase功能。无论如何,我可以在不删除Firebase函数的情况下执行此操作

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


谢谢。

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


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

我觉得接受的答案不能满足这个问题

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

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


谢谢!添加新的CLI功能时不会删除任何数据!如果部署,一个安装会覆盖另一个吗?例如,如果您有1个项目和2个项目文件夹,其中一个文件夹中有函数A,另一个文件夹中有函数B,并且您部署了一个文件夹中有函数A,然后部署了一个文件夹中有函数B。。。你会在项目中同时拥有这两个功能还是只拥有功能B?这可以满足这个问题。我想知道如何为现有的firebase项目添加额外的功能。firebase init将覆盖现有设置或添加新功能。