【问题标题】:Why am I obtaining this error message trying to deploy my Angular application on Firebase? Error: Failed to get Firebase project为什么我在尝试在 Firebase 上部署我的 Angular 应用程序时收到此错误消息?错误:无法获取 Firebase 项目
【发布时间】:2020-10-12 17:26:53
【问题描述】:

我是 Firebase 的新手,尝试在 Firebase 存储上部署 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 控制台中,我有这样的项目设置:

【问题讨论】:

    标签: angular firebase firebase-hosting firebase-cli


    【解决方案1】:

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

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

    您可能需要查看 CLI 的 documentation 以了解如何处理多个项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-12
      • 1970-01-01
      • 2020-09-29
      • 2015-10-09
      • 2016-07-12
      • 1970-01-01
      • 2022-01-08
      • 2019-11-22
      相关资源
      最近更新 更多