新项目未显示 Firebase CLI
new project not showing up Firebase CLI
最近通过网络界面添加到一个新的 firebase 项目,但它没有出现在 firebase 列表中。我可以在我的 firebase 控制台中看到该项目。我已经尝试重新启动我的终端,记录 out/in,并使用 firebase,但无济于事。
有什么想法吗?
谢谢。
24 小时后,该项目终于出现在我的列表中。事实证明,如果您不是该项目的所有者,则会有非常长的延迟。
firebase-init
首先询问您希望使用哪些功能,例如database
、firestore
、storage
等
如果您选择 firestore
但尚未通过 firebase.google.com 网站在新创建的 Firebase 项目中启用 Firestore,则该项目不会显示为项目选项。
因此,在 运行 firebase-cli 之前,首先通过网站启用您想要的所有功能,...然后在 firebase init
的第 1 步中选择这些功能。
例如,一旦您启用了 Firestore,您的项目就会显示出来。
如果您知道项目 ID,您可以 select 您的项目:
firebase use --add
这将 select 项目,因此当您键入 "firebase init" 时不会显示 select 项目选项,但会带您进入下一步
万一这对其他人有帮助:firebase 项目只是一个支持 firebase 的 Google 云平台项目。
您可以创建一个 GCP 项目,但在您访问 console.firebase.google.com 并为您选择的 GCP 项目启用 firebase 之前,它不会出现在 firebase CLI 中。
然后
firebase use --add your_google_cloud_platform_project_id
应该检测您的项目。
在执行 firebase 初始化步骤时,使用[不设置默认项目] 选项。
然后使用firebase使用--add projectId
添加项目。
当 firebase init 要求您从列表中选择项目时,只需选中 [不要设置默认项目],安装后您可以手动将项目添加到.firebaserc 文件如下图。
{
"projects": {
"default": "your-project-id"
}
}
您可以使用命令 firebase list 查看项目的 ID。
它还将显示当前项目。
现在有一个 --project 选项,您可以使用 firebase init 来选择项目。
firebase init --project <projectId>
以下解决方案对我有用。
从 firebase 控制台获取项目 ID。例如我的项目-2233
在 Firebase CLI 运行 下命令
$ firebase -P myproject-2233
接下来 Select 您要添加的功能,例如虚拟主机
下一个Select"Don't Setup a default project"
给 public 文件夹名称
选择"Don't Setup a default project"
后才生效
最近通过网络界面添加到一个新的 firebase 项目,但它没有出现在 firebase 列表中。我可以在我的 firebase 控制台中看到该项目。我已经尝试重新启动我的终端,记录 out/in,并使用 firebase,但无济于事。
有什么想法吗?
谢谢。
24 小时后,该项目终于出现在我的列表中。事实证明,如果您不是该项目的所有者,则会有非常长的延迟。
firebase-init
首先询问您希望使用哪些功能,例如database
、firestore
、storage
等
如果您选择 firestore
但尚未通过 firebase.google.com 网站在新创建的 Firebase 项目中启用 Firestore,则该项目不会显示为项目选项。
因此,在 运行 firebase-cli 之前,首先通过网站启用您想要的所有功能,...然后在 firebase init
的第 1 步中选择这些功能。
例如,一旦您启用了 Firestore,您的项目就会显示出来。
如果您知道项目 ID,您可以 select 您的项目:
firebase use --add
这将 select 项目,因此当您键入 "firebase init" 时不会显示 select 项目选项,但会带您进入下一步
万一这对其他人有帮助:firebase 项目只是一个支持 firebase 的 Google 云平台项目。
您可以创建一个 GCP 项目,但在您访问 console.firebase.google.com 并为您选择的 GCP 项目启用 firebase 之前,它不会出现在 firebase CLI 中。
然后
firebase use --add your_google_cloud_platform_project_id
应该检测您的项目。
在执行 firebase 初始化步骤时,使用[不设置默认项目] 选项。
然后使用firebase使用--add projectId
添加项目。
当 firebase init 要求您从列表中选择项目时,只需选中 [不要设置默认项目],安装后您可以手动将项目添加到.firebaserc 文件如下图。
{
"projects": {
"default": "your-project-id"
}
}
您可以使用命令 firebase list 查看项目的 ID。 它还将显示当前项目。
现在有一个 --project 选项,您可以使用 firebase init 来选择项目。
firebase init --project <projectId>
以下解决方案对我有用。
从 firebase 控制台获取项目 ID。例如我的项目-2233
在 Firebase CLI 运行 下命令 $ firebase -P myproject-2233
接下来 Select 您要添加的功能,例如虚拟主机 下一个Select"Don't Setup a default project" 给 public 文件夹名称
选择"Don't Setup a default project"
后才生效