Развертывание Firebase зависает / зависает без сообщения об ошибке

Команда Firebase deploy всегда зависает, когда я ее запускаю.

Вот подробная информация:

    $ firebase deploy --token "SOMETOKEN" --debug
----------------------------------------------------------------------
Command:      /usr/local/bin/node /usr/local/bin/firebase deploy --token SOMETOKEN --debug
CLI Version:  3.0.0
Platform:     darwin
Node Version: v5.0.0
Time:         Tue May 24 2016 14:25:31 GMT+0800 (CST)
----------------------------------------------------------------------

> command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase"]
> refreshing access token with scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase"]
>>> HTTP REQUEST POST https://www.googleapis.com/oauth2/v3/token refresh_token=SOMETOKEN, client_id=XXXXXX-XXXXXX.apps.googleusercontent.com, client_secret=XXXXXX, grant_type=refresh_token, scope=email openid https://www.googleapis.com/auth/cloudplatformprojects.readonly https://www.googleapis.com/auth/firebase
<<< HTTP RESPONSE 200 cache-control=no-cache, no-store, max-age=0, must-revalidate, pragma=no-cache, expires=Mon, 01 Jan 1990 00:00:00 GMT, date=Tue, 24 May 2016 06:25:33 GMT, vary=X-Origin, Origin,Accept-Encoding, content-type=application/json; charset=UTF-8, x-content-type-options=nosniff, x-frame-options=SAMEORIGIN, x-xss-protection=1; mode=block, server=GSE, alternate-protocol=443:quic, alt-svc=quic=":443"; ma=2592000; v="34,33,32,31,30,29,28,27,26,25", accept-ranges=none, connection=close
>>> HTTP REQUEST GET https://admin.firebase.com/v1/projects/hackdaychat
<<< HTTP RESPONSE 200 server=nginx, date=Tue, 24 May 2016 06:25:34 GMT, content-type=application/json; charset=utf-8, content-length=109, connection=close, x-content-type-options=nosniff, strict-transport-security=max-age=31536000; includeSubdomains, cache-control=no-cache, no-store
>>> HTTP REQUEST GET https://admin.firebase.com/v1/database/hackdaychat/tokens
<<< HTTP RESPONSE 200 server=nginx, date=Tue, 24 May 2016 06:25:36 GMT, content-type=application/json; charset=utf-8, content-length=423, connection=close, x-content-type-options=nosniff, strict-transport-security=max-age=31536000; includeSubdomains, cache-control=no-cache, no-store

Как видите, я пробовал это с токеном, который создал ранее через firebase login:ci.

Без жетона результат тот же.

Я также создал локальный проект Firebase. В течение Firebase init ошибок не было.

Firebase --list отлично работает. FireBase login и Firebase logout работает нормально.

Дополнительная информация:

  • $ узел -v -> v5.0.0
  • $ npm -v -> 3.3.6
  • $ firebase -V -> 3.0.0
  • OS: OS X 10.11.4
  • Местоположение: Шанхай, но с использованием прокси для Сингапура.
  • Доступ к сайту Firebase работает нормально.
  • У меня есть права владельца на проект, который я использую
  • Пытаюсь развернуть какой-то пустой проект. Означает: моя общая папка содержит только index.html и 404.html.

У кого-нибудь есть идея, что может пойти не так?


person Alex    schedule 24.05.2016    source источник


Ответы (2)


У меня похожая проблема

Пытаться

firebase logout

тогда

firebase login 

это работает в моем случае. Как только я вошел в систему, похоже, что приложению firebase требуются дополнительные разрешения

также

npm update -g firebase-tools
person Kawisathorn Sangiemchit    schedule 30.05.2016
comment
Даже подумав, что я обновил инструменты firebase до 3.0.2, я получил тот же результат. - person Alex; 01.06.2016
comment
Когда вы выполняете выход из firebase и входите в firebase. Вы видите экран согласия Google с запросом разрешения? Я предполагаю, что им потребовалось больше разрешений - person Kawisathorn Sangiemchit; 01.06.2016
comment
Я вижу экран. И я всегда нажимаю "Разрешить". Так что я думаю, у него должны быть все необходимые разрешения ?! - person Alex; 02.06.2016
comment
Это также помогло, когда зависал firebase serve. Спасибо - person justinbc820; 13.01.2018

То же самое

Вход и выход в firebase работают нормально. То же самое с init.

Тоже пробовал с токеном и без. Тот же результат, что и Фрэнк.

Я за корпоративным прокси.

  • узел -v -> v4.4.2
  • firebase --version -> 3.0.1
  • npm -v -> 2.15.0
person Phillip Bge    schedule 31.05.2016