运行 firebase init 会第二次覆盖节点模块和云函数吗?

Will running firebase init a second time overwrite node modules and cloud functions?

当我第一次设置我的 firebase 项目和 运行 firebase init 时,我认为我不会托管一个网站。所以我没有在设置时检查托管。

所以我有一个具有以下文件夹结构的 ios 项目:

myproject:
  - ios (xcode code)
  - firebase
        - functions
              - index.js (i have cloud functions already deployed from here)

如果我再次 运行 firebase init 我可以 select "hosting" 以便添加 public 文件夹而不覆盖函数文件夹中的所有内容吗?

您可以告诉 CLI 仅初始化托管:

firebase init hosting

这样您的其他设置将保持不变。