Не удается развернуть приложение angular на firebase

Это мой первый раз, когда я пытаюсь развернуть веб-приложение на удаленном сервере. Я выбрал Firebase для развертывания моего приложения angularJs. Это следующие шаги:

  • npm install -g firebase-tools < ---- успешно установлено
  • firebase init < - Здесь говорится, что для этой операции требуется вход в систему. Я перехожу к следующему шагу.
  • firebase login < ---- Я получаю следующее:

    Error: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.

Я не знаю, что означает "см. логин: ci", но я попробовал:

  1. firebase login:ci < ---- Я получаю следующее: "Ошибка: не удается запустить login: ci в неинтерактивном режиме".

Я также написал вопрос в своих группах поддержки, но ответа еще нет.

Есть ли у вас идеи, что мне делать?

Я также открылся, чтобы попытаться развернуть на других серверах. (до тех пор, пока они свободны)

Ответ 1

Я получил ту же ошибку, когда я установил Firebase и попытался войти в систему в первый раз.

Чтобы исправить ошибку "Не удается запустить вход в неинтерактивный режим", вместо этого я использовал интерактивный режим:

firebase login --interactive

Затем я предоставил разрешение в браузере для успешного входа в CLI.

Примечание. Моя платформа была Windows 10 и Git Bash, но я уверен, что она будет работать и на других платформах.

Ответ 2

Я использовал оболочку из Git (она обычно принимает все команды, которые выполняет cmd), и это была проблема. Я переключился на powerShell, и он сработал.

Ответ 3

Эта проблема возникает, когда вы уже вошли в Firebase CLI с помощью Git Bash, вы можете протестировать с помощью другого инструмента, такого как Command Prompt (CMD в Windows), и в моем случае покажите мне "Уже зарегистрирован как xxxxx @gmail.com", поэтому проблем нет.

firebase login

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