问题标签 [firebase-tools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1467 浏览

node.js - 迁移到新控制台后 Firebase 部署中断 - “错误:需要身份验证。”

将我的应用程序迁移到新的 Firebase 控制台 (console.firebase.google.com) 后,我无法再使用 Firebase CLI“firebase deploy”部署静态资产。我收到消息“错误:需要身份验证”。

起初,我已更新到最新的 CLI,但发现如果不更新 Angular 应用程序中的 Firebase 就无法使用它进行部署;不过,在 AngularFire 更新之前,我还没有准备好这样做。所以我降级到较旧的 CLI,但发现我仍然无法部署。

我已经尝试卸载/重新安装 Firebase CLI、Firebase、NodeJS(v4 和 6),多次登录和注销 Firebase——没有任何帮助。

我目前正在使用:

  • Firebase CLI:2.15.1
  • 节点:4.4.4
  • NPM:2.15.1

我也尝试过使用“firebase prefs:token”,复制令牌,并通过“firebase deploy --token”使用令牌进行部署。仍然没有运气。需要身份验证。

希望有关该问题的一些指导以解除阻止部署。谢谢!

0 投票
2 回答
3761 浏览

firebase - Firebase 部署卡住/挂起而没有错误消息

当我运行它时,该命令Firebase deploy总是卡住。

这是详细信息:

如您所见,我使用之前通过创建的令牌进行了尝试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.html404.html

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

0 投票
3 回答
4026 浏览

jenkins - 詹金斯:部署到火力基地。您的刷新令牌已被撤销

我托管了一个 firebase 解决方案。每次在 git 中完成提交时,我都会使用 Jenkins 来构建、运行测试和部署。

所以 jenkins 运行的最后一个 shell 命令给了我这个问题:

我通过在控制台上运行命令获得了这个令牌

它会打开一个浏览器,确认后会给你一个令牌。

但是当我在本地运行命令时这有效,但是当我在 jenkins 上运行它时,我得到:

我的猜测是我需要跑步

从运行部署命令的同一个控制台,但我如何在 Jenkins 中做到这一点?

还有其他猜测吗?

0 投票
1 回答
2372 浏览

cloud9-ide - can't firebase login in Cloud 9

Installed firebase-tools in Cloud 9. To set it up, tried firebase login but can't get the auth for the cli. After clicking on the authentication link that's provided, the redirect url looks for the localhost which obviously can't be reached.

Answer on cloud9 support makes sense but did everything that's been told there and still can't make it work. The authentication link itself already has localhost to redirect to and the port is by default 9005 in the link - manually changing it to c9 workspace preview url or port number returns "redirect url mismatched" from Google.

Anybody else tried firebase-tools in Cloud 9 and made this work? Thanks in advance!

0 投票
5 回答
35742 浏览

firebase - Firebase CLI:“配置为单页应用(将所有 url 重写为 /index.html)”

我刚刚使用 Firebase CLI 启动了一个静态托管项目。当您启用“配置为单页应用程序”选项时究竟会发生什么?我正在寻找关于修改了哪些文件的描述,以及这对 Firebase 后端有什么影响。

firebase init 命令截图

0 投票
8 回答
2160 浏览

firebase - 无法读取公共目录。删除链接和快捷方式,然后重试。(火力基地)

我正在逐步完成本教程:

https://codelabs.developers.google.com/codelabs/firebase-web/#0

在第 9 步,它要求您执行firebase deploy,但是当我尝试执行时,我收到错误消息:

无法读取公共目录。删除链接和快捷方式,然后重试。

我不知道链接和快捷方式是什么意思,据我所知,这个文件夹中除了普通的旧文件之外什么都没有。

我要部署的web文件夹是应该包含已完成示例的文件夹。

请注意,根据说明,storage.rules使用存储桶的名称更新了 index.html,使用 firebase 代码段更新了 index.html。

firebase.json 文件如下所示:

关于这个错误可能是什么的任何想法?有什么方法可以获取更详细的信息吗?

0 投票
1 回答
126 浏览

firebase - 有没有办法同时运行 firebase-tools v2 和 v3?

我有一些使用 SDK v3 的 firebase 应用程序,还有一些仍在 SDK v2 上。为了将应用程序部署到 Firebase 托管,我必须不断在两个版本的 firebase-tools 之间切换。有没有办法同时运行两个版本的 CLI?

0 投票
2 回答
6647 浏览

firebase - 是否可以通过 API 创建一个新的 Firebase 项目?

是否可以通过 API 或 Google Firebase 上的其他非交互式方法创建新的托管项目?

我已经尝试过带有令牌的 Firebase 工具,但它说只能在 Firebase 控制台上创建一个新项目。

一些背景:我的项目允许用户在线创建静态网站,我们正在寻找托管这些网站的解决方案。Firebase 将是一个很好的解决方案,但前提是我可以将用户的新项目与 Firebase 项目集成到我的系统中。

0 投票
2 回答
2176 浏览

database - firebase 部署速度很慢并且没有响应

将命令运行deploy到站点只会使终端闪烁,就好像它陷入了一些繁重的操作一样。

在此处输入图像描述

什么都不会发生。我实际上并没有尝试与--debug旗帜一起跑步。

第一个想法是我支持公司代理。所以我设置了一个“纯”连接,但它仍然没有连接。那么问题是什么?

0 投票
4 回答
3732 浏览

firebase - 运行 firebase init 并选择数据库时出现“错误:权限被拒绝”

所以我今天正在测试 CLI firebase init,并选择了 db/hosting,并选择创建一个新项目,总是说Error: Permission denied..

sudo firebase init没有帮助。

firebase-tools3.0.3OS X 10.11.5 上的版本。

我在这里尝试了答案,但没有帮助。这只是一个错误firebase-tools吗?