Почему я получаю это сообщение об ошибке при попытке развернуть мое приложение Angular на Firebase? Ошибка: не удалось получить проект Firebase

#angular #firebase #firebase-hosting #firebase-cli

#angular #firebase #firebase-хостинг #firebase-cli

Вопрос:

Я новичок в Firebase, и у меня возникла следующая проблема при попытке развернуть приложение Angular в хранилище Firebase.

Я пытаюсь подробно объяснить свою ситуацию.

У меня две учетные записи Google. Первый содержит проект, и это моя среда разработки. Затем я создал вторую учетную запись с проектом (с тем же именем), который будет моей рабочей средой.

Несколько раз назад я развернул свой проект в первой среде разработки, и у меня не было проблем.

Теперь у меня возникли некоторые проблемы при попытке развернуть его во второй среде PROD.

Прежде всего, я выполнил:

 firebase logout
  

чтобы выйти из первой учетной записи разработчика. Затем я выполнил:

 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.
  

Почему я получаю это сообщение об ошибке? Чего мне не хватает?

Внутри моей консоли Firebase моей среды PROD (где я пытаюсь развернуть) в настройках проекта у меня есть это:

введите описание изображения здесь

Ответ №1:

Имя вашего проекта «color-patch-b808f», но CLI считает, что это «color-patch». Возможно, вы изначально создали проект с более коротким именем, а затем создали новый проект с более длинным именем — трудно сказать. Но вам придется сбросить понимание CLI проекта, который вы хотите использовать. Он сохранил имя проекта в файле с именем «.firebaserc» (который вы можете видеть из вывода CLI). Этот файл находится в корне вашего проекта, где вы изначально запускали firebase init . Вы можете либо:

  • Отредактируйте этот файл, чтобы он содержал новое имя проекта
  • Удалите этот файл и запустите firebase init снова
  • Запустите firebase add , чтобы добавить новый псевдоним к этому проекту

Возможно, вы захотите просмотреть документацию для CLI, чтобы понять, как работать с несколькими проектами.