Почему это происходит, мне до сих пор не совсем понятно. Раньше я мог запускать эту команду из консоли Windows, просто запустив firebase login
. Но, по крайней мере, я нашел обходной путь для решения проблемы.
Чтобы исправить это:
run Firebase login:ci
, который из консоли откроет окно браузера для вас. войти в CI - Continuous Integration - сервер с вашей учетной записью Google
скопировать сгенерированный токен, что-то вроде 1//012abc345def...
в консоли введите: set FIREBASE_TOKEN=1//012abc345def...
, затем вы можете запустить: firebase init --token "%FIREBASE_TOKEN%"
Набор необходим для регистрации токена в качествепеременная окружения, иначе процесс в какой-то момент завершится неудачей.
Синтаксис немного отличается, если вы используете bash.