微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么在尝试在Firebase上部署Angular应用程序时会收到此错误消息?错误:无法获取Firebase项目

如何解决为什么在尝试在Firebase上部署Angular应用程序时会收到此错误消息?错误:无法获取Firebase项目

我是Firebase的新手,尝试在Firebase Storage上部署Angular应用程序时遇到以下问题。

我试图详细解释我的情况。

我有两个Google帐户。第一个包含一个项目,它是我的DEV环境。然后,我用一个项目(具有相同的名称)创建了第二个帐户,该项目将成为我的PROD环境。

有时候,我在第一个DEV环境上部署了项目,但是没有问题。

现在我在尝试在第二个PROD环境中部署它时遇到了一些问题。

首先我执行了

firebase logout

,以便从第一个DEV帐户注销。然后我穿孔了:

firebase login

使用与我的新PROD环境有关的邮件登录,并且我已经登录

那我就完成了

firebase init

然后选择以下声音:托管:配置和部署Firebase托管站点,以便将应用程序部署到PROD环境的托管服务上。

问题是选择此声音我正在收到此错误消息:

? Which Firebase CLI features do you want to set up for this folder? Press Space to select features,then Enter to confirm your choices. Hosting: C
onfigure and deploy Firebase Hosting sites

=== Project Setup

First,let's associate this project directory with a Firebase project.
You can create multiple project aliases by running firebase use --add,but for Now we'll just set up a default project.

i  .firebaserc already has a default project,using color-patch.

Error: Failed to get Firebase project color-patch. Please make sure the project exists and your account has permission to access it.

为什么我会收到此错误消息?我想念什么?

在PROD环境的Firebase控制台(我尝试在其中进行部署)中,将其设置为项目设置:

enter image description here

解决方法

您的项目名称是“ color-patch-b808f”,但是CLI认为它是“ color-patch”。也许您最初创建的项目名称较短,然后又创建了一个名称较长的新项目-这很难说。但是您将必须重置CLI对要使用的项目的理解。它已将项目名称保存在名为“ .firebaserc”的文件中(您可以从CLI输出中看到)。该文件位于您最初运行firebase init的项目的根目录下。您可以:

  • 编辑此文件以包含项目的新名称
  • 删除此文件,然后再次运行firebase init
  • 运行firebase add向该项目添加新的别名

您可能想查看documentation的CLI,以了解如何使用多个项目。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?