我最近在使用Firebase帐户时遇到问题,当我运行firebase init
时,任何新项目都不会在CLI中显示。我删除了一个不需要的项目,并且立即更新了,非常感谢您的帮助!
答案 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)
以下解决方案对我有用。
从firebase控制台获取项目ID。例如myproject-2233
在Firebase CLI上,运行以下命令 $ firebase -P myproject-2233
下一步选择要添加的功能,例如虚拟主机
只有在选择了“不设置默认项目”之后,它才起作用
##
答案 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身份验证令牌已过期。我遇到了同样的问题,并在刷新后为我修复了该问题。