新项目未显示在Firebase CLI

时间:2018-11-18 23:27:01

标签: firebase firebase-hosting firebase-cli

我最近在使用Firebase帐户时遇到问题,当我运行firebase init时,任何新项目都不会在CLI中显示。我删除了一个不需要的项目,并且立即更新了,非常感谢您的帮助!

9 个答案:

答案 0 :(得分:22)

有一个更简单的解决方案,首先,从Firebase控制台确定您的projectId。 Firebase通常会在您的项目名称中添加一个随机数,即,如果您使用demo作为项目名称,则projectId将看起来像demo-1234

接下来,在终端中,cd进入项目的目标目录,并发出以下命令

firebase -P <projectId> init

假设demo-1234是我的projectId,我将发出以下命令

firebase -P demo-1234 init

答案 1 :(得分:13)

使用firebase use --add projectId,这将添加您的项目

答案 2 :(得分:8)

是的,这很奇怪。

使用[don't setup a default project]选项

然后,如@Dragon所述,使用firebase use --add projectId添加项目

答案 3 :(得分:1)

我做到了

firebase logout

然后

firebase login

它对我有用

答案 4 :(得分:0)

以下解决方案对我有用。

  1. 从firebase控制台获取项目ID。例如myproject-2233

  2. 在Firebase CLI上,运行以下命令 $ firebase -P myproject-2233

  3. 下一步选择要添加的功能,例如虚拟主机

  4. 下一步选择“不设置默认项目”
  5. 提供公用文件夹名称

只有在选择了“不设置默认项目”之后,它才起作用

##

答案 5 :(得分:0)

使用firebase login进行检查。

您将被重定向到浏览器,只需登录即可。

然后firebase -P <Project-ID> init 然后遵循随之而来的所有选项。

“您要为此文件夹设置哪些Firebase CLI功能?”选择“托管:配置和部署Firebase托管站点”。

“为此目录选择默认的Firebase项目:”选择您在Firebase网站上创建的项目。

“您要将什么用作公用目录?”输入“构建”。

要配置为单页应用程序(将所有网址重写为/index.html)?”输入“是”。

“文件build / index.html已经存在。是否覆盖?”输入“否”。

答案 6 :(得分:0)

初始化时最快的方法是使用--project选项:

firebase init --project <projectId>

答案 7 :(得分:0)

对于我来说,原来我是使用与创建项目的帐户不同的帐户登录到Firebase CLI的。解决方案是使用创建项目的帐户登录CLI:

['2020-06-15 00:50:00', '2022-04-23 14:40:00')

或使用Firebase控制台邀请登录CLI的用户

答案 8 :(得分:0)

只需在Firebase控制台中进行刷新,有时Firebase身份验证令牌已过期。我遇到了同样的问题,并在刷新后为我修复了该问题。