在一台计算机上有多个 Firebase Cloud Functions 存储库(不同的 Firebase 项目)
Have several Firebase Cloud Functions repos on one computer (different Firebase projects)
我在之前的项目中使用了 Firebase Cloud Functions,现在想在另一个 Firebase 项目中使用它。我创建了第二个文件夹,我在其中初始化了 Firebase ("firebase init")。
但是,在安装过程中,警告告诉我 package.json 已经存在。看起来它正在读取其他项目的文件夹,并尝试重新使用或覆盖它。
是否可以在同一台计算机上有多个不同的文件夹,一个用于我的每个 Firebase 项目(同一个 Firebase 帐户)?这是最佳实践吗?如果不是,还有其他首选方法吗?
更新
当前文件夹结构:
./Development/functions(上一个项目)
./Development/functions-newproject(我尝试在其中初始化 firebase)
您可以有多个项目,但是当您初始化一个项目时,Firebase 会在当前目录和任何父目录中查找 .firebaserc
。该文件是 Firebase CLI 知道它在哪个项目中的方式。因此,只要您在其中创建项目的目录不是现有项目的子目录,您就可以创建另一个项目。
我在之前的项目中使用了 Firebase Cloud Functions,现在想在另一个 Firebase 项目中使用它。我创建了第二个文件夹,我在其中初始化了 Firebase ("firebase init")。
但是,在安装过程中,警告告诉我 package.json 已经存在。看起来它正在读取其他项目的文件夹,并尝试重新使用或覆盖它。
是否可以在同一台计算机上有多个不同的文件夹,一个用于我的每个 Firebase 项目(同一个 Firebase 帐户)?这是最佳实践吗?如果不是,还有其他首选方法吗?
更新
当前文件夹结构:
./Development/functions(上一个项目)
./Development/functions-newproject(我尝试在其中初始化 firebase)
您可以有多个项目,但是当您初始化一个项目时,Firebase 会在当前目录和任何父目录中查找 .firebaserc
。该文件是 Firebase CLI 知道它在哪个项目中的方式。因此,只要您在其中创建项目的目录不是现有项目的子目录,您就可以创建另一个项目。