【问题标题】:Have several Firebase Cloud Functions repos on one computer (different Firebase projects)在一台计算机上拥有多个 Firebase Cloud Functions 存储库(不同的 Firebase 项目)
【发布时间】:2018-03-03 06:59:07
【问题描述】:

我在以前的项目中使用了 Firebase Cloud Functions,现在想在另一个 Firebase 项目中使用它。我创建了第二个文件夹,在其中初始化了 Firebase(“firebase init”)。

但是,在安装过程中,一个警告告诉我 package.json 已经存在。看起来它正在读取另一个项目的文件夹,并试图重新使用它或覆盖它。

是否可以在同一台计算机上有多个不同的文件夹,一个用于我的每个 Firebase 项目(同一个 Firebase 帐户)?这是最佳实践吗?如果不是,是否有其他首选方式?

更新

当前文件夹结构:

./开发/功能(以前的项目)

./Development/functions-newproject(我尝试在其中初始化 firebase)

【问题讨论】:

    标签: firebase google-cloud-functions


    【解决方案1】:

    您可以有多个项目,但是当您去初始化一个项目时,Firebase 会在当前目录和任何父目录中查找.firebaserc。该文件是 Firebase CLI 知道它所在的项目的方式。因此,只要您在其中创建项目的目录不是现有项目的子目录,您就可以创建另一个项目。

    【讨论】:

    • 有道理!我更新了我的问题,添加了我的文件夹结构,实际上,看起来我应该创建一个 Development/functions-project1 并在该子文件夹中初始化第一个项目。 PS:前一刻我在看你精彩的教程视频,下一刻你在帮助我!太棒了……谢谢珍!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-18
    • 2017-11-19
    • 1970-01-01
    • 2019-03-23
    • 2021-05-20
    • 1970-01-01
    • 2017-09-27
    相关资源
    最近更新 更多