Ошибка Firebase: требуется проверка подлинности с помощью инструментов firebase

Я только что установил firebase-инструменты с обычным процессом установки пакета npm:

npm install -g firebase-tools 

Я уже создал учетную запись Firebase с учетной записью Google, но проблема в том, что единственная процедура, которую я могу сделать с помощью средства командной строки:

firebase login          // with success 
firebase prefs:token    // return me the auth token 

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

Error: Authentication required. 

например, для команды init, списка и т.д.:

firebase init         // error 
firebase list         // error 

и так далее... почему?

Версия npm, node и firebase-tools:

node : v4.2.2
npm : 3.3.12
firebase : 2.2.0

Ответ 1

Используйте следующую команду

1) использование firebase --add

- > выбрать проект  Файл .firebaserc был создан в исходном каталоге

2) развертывание firebase

теперь развертывание хостинга.

Спасибо

Ответ 2

Я попробовал логин и выход из системы, даже перезапустив их без везения. Я также обновил учетную запись firebase до новой "console.firebase.google.com", когда у меня возникла проблема. Я закончил тем, что использовал

npm install -g firebase-tools

чтобы обновить инструменты до текущей версии. После этого была небольшая конфигурация, но в итоге я смог снова развернуть статические файлы сайта.

Ответ 3

Решено: на машине была установлена ​​переменная среды FIREBASE_TOKEN, истек, когда я подключил учетную запись firebase с учетной записью google!

Из-за порядка приоритета для загрузки токена есть флаг, переменная среды, файл конфигурации, поэтому каждый раз, когда я не использовал флаг --token, я получил ошибку! Я обновляю переменную enve FIREBASE_TOKEN и система перезапускает проблему!

Ответ 4

Я выполнил следующие шаги, и его работа прекрасна. Тогда только проблема заключается в том, что вам нужно будет сохранить токен в вашем файле, чтобы вы могли использовать каждый раз при выполнении команды firebase serve, deploy

Шаг 1 - имя пользователя firebase: ci --no-localhost после входа в систему вы получите        токен из Google. вставьте его на свой cmd, где он запрашивает: Вставьте код авторизации здесь: нажмите enter. когда вы нажмете enter, вы получите токен аутентификации из google. скопируйте его и перейдите к шагу 2

шаг 2 - сервер firebase --token "PASTE_YOUR_TOKEN_HERE"