新项目未在 firebase CLI 上显示
New project not showing on firebase CLI
我的 firebase 帐户最近遇到了一个问题,当我 运行 firebase init
时,CLI 中没有显示任何新项目。我删除了一个我不需要的项目,并立即更新,非常感谢任何帮助!
使用firebase use --add projectId
,这将添加您的项目
是的,这很奇怪。
使用 [don't setup a default project]
选项
然后,如@Dragon所述,使用firebase use --add projectId
添加项目
有一个更简单的解决方案,首先,从 Firebase 控制台确定您的 projectId
。 Firebase 通常会在您的项目名称中添加一个随机数,即如果您使用 demo
作为项目名称,projectId 将类似于 demo-1234
接下来,在您的终端中,cd
进入您项目的目标目录并发出以下命令
firebase -P <projectId> init
假设 demo-1234
是我的 projectId,我将发出如下命令
firebase -P demo-1234 init
以下解决方案对我有用。
从 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 login
。
您将被重定向到浏览器并登录。
然后 firebase -P <Project-ID> init
然后按照出现的所有选项进行操作。
"Which Firebase CLI features do you want to set up for this folder?"选择"Hosting: Configure and deploy Firebase Hosting sites."
"Select a default Firebase project for this directory:" 选择您在 Firebase 网站上创建的项目。
"What do you want to use as your public directory?" 输入 "build".
配置为单页应用程序(将所有 url 重写为 /index.html)?”输入 "Yes".
"File build/index.html already exists. Overwrite?" 输入 "No".
初始化时最快的方法是使用 --project 选项:
firebase init --project <projectId>
对我来说,事实证明我是使用与创建项目的帐户不同的帐户登录到 Firebase CLI 的。解决方案是使用创建项目的帐户登录 CLI:
firebase login
或者,使用 Firebase 控制台,邀请登录到 CLI 的用户
只需在您的 firebase 控制台中进行刷新,有时 firebase 身份验证令牌已过期。我遇到了同样的问题,刷新后它为我解决了。
我做到了
firebase logout
然后
firebase login
对我有用
我的 firebase 帐户最近遇到了一个问题,当我 运行 firebase init
时,CLI 中没有显示任何新项目。我删除了一个我不需要的项目,并立即更新,非常感谢任何帮助!
使用firebase use --add projectId
,这将添加您的项目
是的,这很奇怪。
使用 [don't setup a default project]
选项
然后,如@Dragon所述,使用firebase use --add projectId
添加项目
有一个更简单的解决方案,首先,从 Firebase 控制台确定您的 projectId
。 Firebase 通常会在您的项目名称中添加一个随机数,即如果您使用 demo
作为项目名称,projectId 将类似于 demo-1234
接下来,在您的终端中,cd
进入您项目的目标目录并发出以下命令
firebase -P <projectId> init
假设 demo-1234
是我的 projectId,我将发出如下命令
firebase -P demo-1234 init
以下解决方案对我有用。
从 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 login
。
您将被重定向到浏览器并登录。
然后 firebase -P <Project-ID> init
然后按照出现的所有选项进行操作。
"Which Firebase CLI features do you want to set up for this folder?"选择"Hosting: Configure and deploy Firebase Hosting sites."
"Select a default Firebase project for this directory:" 选择您在 Firebase 网站上创建的项目。
"What do you want to use as your public directory?" 输入 "build".
配置为单页应用程序(将所有 url 重写为 /index.html)?”输入 "Yes".
"File build/index.html already exists. Overwrite?" 输入 "No".
初始化时最快的方法是使用 --project 选项:
firebase init --project <projectId>
对我来说,事实证明我是使用与创建项目的帐户不同的帐户登录到 Firebase CLI 的。解决方案是使用创建项目的帐户登录 CLI:
firebase login
或者,使用 Firebase 控制台,邀请登录到 CLI 的用户
只需在您的 firebase 控制台中进行刷新,有时 firebase 身份验证令牌已过期。我遇到了同样的问题,刷新后它为我解决了。
我做到了
firebase logout
然后
firebase login
对我有用