Firebase 部署卡住/挂起,没有错误消息

问题描述 投票:0回答:3

命令

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 X 10.11.4
  • 地点:上海,但使用代理到新加坡。
  • 访问 Firebase 网站工作正常。
  • 我对我正在使用的项目拥有所有者权利
  • 我尝试部署某种空项目。意思是:我的公共文件夹只包含
    index.html
    404.html

有人知道会出什么问题吗?

firebase firebase-hosting firebase-tools
3个回答
7
投票

我也遇到类似问题

尝试

firebase logout

然后

firebase login 

它适用于我的情况。一旦我登录,Firebase 应用程序似乎需要额外的权限

还有

npm update -g firebase-tools

2
投票

这里也一样

firebase 登录和注销工作正常。与 init 相同。

还尝试过使用和不使用令牌。与弗兰克描述的结果相同。

我是公司代理背后的人。

  • 节点-v --> v4.4.2
  • firebase --版本 --> 3.0.1
  • npm -v --> 2.15.0

0
投票

我不知道这是否是正确的方法,但它似乎对我有用。

  1. 我进入了 Google Cloud 仪表板。 (https://console.cloud.google.com/home/dashboard
  2. 我单击左上角的下拉菜单,然后单击“云存储”
  3. 我选择了存储桶中的所有文件夹并将其全部删除。 (看起来它正在存储我尝试上传但上传失败的应用程序的旧版本)。
  4. 之后,我运行:firebase部署--only功能

这对我有用。我希望这对你有用。我知道无法将我的应用程序上传到 Firebase 功能对我来说是多么令人沮丧。

© www.soinside.com 2019 - 2024. All rights reserved.