【问题标题】:Will running firebase init a second time overwrite node modules and cloud functions?第二次运行 firebase init 会覆盖节点模块和云功能吗?
【发布时间】:2018-03-11 10:47:49
【问题描述】:

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

所以我有一个 ios 项目,其文件夹结构如下:

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

如果我再次运行 firebase init,我可以只选择“托管”以便添加公用文件夹而不覆盖函数文件夹中的所有内容吗?

【问题讨论】:

    标签: firebase firebase-hosting firebase-cli


    【解决方案1】:

    您可以告诉 CLI 仅使用以下命令初始化托管:

    firebase init hosting
    

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

    【讨论】:

    • 谢谢@Frank。我不记得我第一次运行 CLI 的文件夹是哪个文件夹,即从根文件夹“myproject”或“firebase”文件夹中运行 - 我假设它应该从 firebase 文件夹中运行。干杯。
    • 嗨@Frank。 firebase 工具无法识别该命令 firebase init --only 托管,我也尝试使用 -only 但这也不起作用。当提示更新到最新版本 3.17.6 时,我更新了我的 firebase 工具。错误是:未知选项 `--only'。我确定我已经登录了。
    • 确认我刚刚运行了 firebase init 托管并且它工作正常。干杯。
    • 糟糕。对于那个很抱歉。很高兴听到你找到它。我更新了我的答案。
    猜你喜欢
    • 2020-01-03
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多