新项目未显示在 firebase CLI 上

问题描述 投票:0回答:10

我的 firebase 帐户最近遇到了一个问题,当我运行

firebase init
时,任何新项目都不会显示在 CLI 中。我删除了一个不需要的项目,并立即更新,非常感谢任何帮助!

firebase firebase-hosting firebase-cli
10个回答
49
投票

有一个更简单的解决方案,首先,从 Firebase 控制台确定您的

projectId
。 Firebase 通常会在项目名称中添加一个随机数,即如果您使用
demo
作为项目名称,则 projectId 将类似于
demo-1234

接下来,在终端中,

cd
进入项目的目标目录并发出以下命令

firebase -P <projectId> init

假设

demo-1234
是我的projectId,我将发出如下命令

firebase -P demo-1234 init


19
投票

使用

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


8
投票

是的,这很奇怪。

使用

[don't setup a default project]
选项

然后,正如@Dragon提到的,使用

firebase use --add projectId
添加项目


6
投票

我做到了

firebase logout

然后

firebase login

它对我有用


2
投票

请使用

firebase login
进行检查。

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

然后

firebase -P <Project-ID> init
然后按照出现的所有选项进行操作。

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

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

“您想使用什么作为您的公共目录?”输入“构建”。

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

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


1
投票

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

firebase init --project <projectId>


0
投票

以下解决方案对我有用。

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

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

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

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

仅在选择“不设置默认项目”后才有效

##


0
投票

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

firebase login

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


0
投票

只需在 Firebase 控制台中刷新即可,有时 Firebase 身份验证令牌会过期。我遇到了同样的问题,刷新后为我解决了。


0
投票

如果您使用的是 mac 和 npm 1、在终端上添加: sudo npm install -g firebase-tools 2、firebase登录(检查您的登录控制台账户是否相同) 3、firebaseprojects:list(列出你所有的firebase项目) 4, cd 到您的项目(转到您的项目文件夹并右键单击然后转到 新终端在此终端上的文件夹中写入 pwd 之后就可以得到文件夹的路径 关闭终端) 5、在根文件夹终端输入:dart pub global activate flutterfire_cli 6、在终端写入:export PATH="$PATH":"$HOME/.pub-cache/bin" 7、在终端写入:firebase -P #copyYourProjectId# init 8、在终端写入:firebase logout 9、在终端写入:firebase登录 10、在终端写入:dart pub global activate flutterfire_cli 11、在终端上写入:use --add #copyYourProjectId#(现在使用 项目) 12、在终端写入:flutterfire configure project=#pasteyourprojectid#

{#选择 ios、android、网络或 macos }

© www.soinside.com 2019 - 2024. All rights reserved.