问题标签 [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 回答
246 浏览

firebase - Firebase CLI 命令总是给出退出代码 1

我正在尝试使用 firebase,但是,每个命令都firebase-tools以 1 状态码退出。

我试过npm install -g firebase-tools了,它的sudo对手没有任何运气。

有任何想法吗?

0 投票
0 回答
847 浏览

firebase - Firebase 数据:设置错误:“无法解析身份验证令牌。”

当我尝试在带有令牌身份验证的 CircleCI 构建中使用 data:set 时出现以下错误。我使用与部署完全相同的令牌(它存储在环境变量中)并且它工作正常。

0 投票
5 回答
10550 浏览

login - 无法在 Firebase 上部署 Angular 应用程序

这是我第一次尝试在远程服务器上部署 Web 应用程序。我选择 Firebase 来部署我的 angularJs 应用程序。这些是他们提供的步骤:

  1. npm install -g firebase-tools<---- 安装成功
  2. firebase init<- 这里说这个操作需要登录。我继续下一步。
  3. firebase login<---- 我得到以下信息:

    Error: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.

我不知道“查看登录名:ci”是什么意思,但我试过:

  1. firebase login:ci<---- 我得到以下信息:“错误:无法在非交互模式下运行 login:ci。”

我还在他们的支持小组中写了一个问题,但还没有答案。

你知道我该怎么做吗?

我也愿意尝试在其他服务器上部署。(只要它们是免费的)

0 投票
1 回答
334 浏览

php - 通过 shell_exec() 从 PHP 调用“firebase deploy”不起作用

我正在尝试使用 PHP 使用 Firebase 自动部署托管资产。我试图在 PHP 中使用 shell_exec() 调用“firebase deploy”,但到目前为止我似乎无法让它工作。不返回任何输出,如果我将输出通过管道传输到日志文件,则不会将任何内容写入日志文件。

有没有办法使用 PHP 自动化 Firebase 部署?

(有趣的说明:由于需要从将要推送的实际公共目录中调用“firebase”命令,我猜我需要调用'/usr/local/bin/firebase deploy'并传入我想使用-p标志推送的 Firebase 目录的参数. 这是正确的还是我可以-p完全省略?)

当我手动输入 Firebase deploy 时,它在命令行上运行良好。

请帮忙!

0 投票
9 回答
69642 浏览

firebase - 如何从 firebase cli 切换应用程序?

这看起来应该很容易做到,但无论出于何种原因,我都被打败了。

我正在尝试使用 firebase-tools CLI 与我的数据库进行交互。我可以毫无问题地登录,当我输入 时firebase list,我会得到我当前所有应用程序的列表。它还告诉我当前连接到哪个应用程序。

我的问题是,我想连接到其他应用程序之一。我正在我的暂存应用程序上运行查询,我需要在我的生产应用程序上运行它们。我可以在列表中看到生产应用程序,但我没有找到任何切换到该应用程序的方法。

想法?

0 投票
0 回答
584 浏览

node.js - Firebase 命令行不打开浏览器窗口

我是火力基地的新手。我安装了 nodejs 和 npm 的更新版本,我安装了 firebase-tools 和命令似乎没问题,但是当我输入firebase login命令行时,它什么也没做:

在此处输入图像描述

0 投票
1 回答
434 浏览

firebase - 除了使用 Node.js“Firebase 部署”命令行工具之外,还有其他方法可以将内容获取到 Firebase 托管/CDN 吗?

我只是问,因为我目前使用的是共享托管环境,而且他们不支持 Node.js。

0 投票
4 回答
17199 浏览

node.js - 无法进行 Firebase 部署 - 错误:指定的 Firebase 无效

完成firebase.com/docs上的所有必要步骤并将我的应用程序升级到较新版本后,我仍然无法使用firebase-tools.

$ firebase 部署 MY_APP_NAME

给出以下堆栈:

阅读此Can't deploy to firebase 。得到 ENOENT 错误我尝试应用 sudo,这有助于更多 - 并遵循:$ sudo firebase deploy

在 3-5 秒的明显停顿后导致

但是这样做:$ sudo firebase list

表明该项目存在:

任何想法将不胜感激。

我有 NPM 3.8.6 @ Node v6.0.0 @ Mac 10.11

0 投票
2 回答
2887 浏览

node.js - 尝试将 Firebase 版本回滚到 2.X

我最近更新到新的 Firebase 3,但不幸的是,据我所知,它目前不支持 Geofire 查询,这在我的应用程序中很重要,我已经将应用程序中的所有其他内容都滚动到使用 firebase 2 但是当我尝试将我的应用程序部署到 Firebase 托管我收到一条错误消息:

“错误:无法授权访问项目

注意:此版本的 Firebase CLI 仅与升级到新 Firebase 控制台的项目兼容。要访问 firebase.com 应用程序,您需要使用以前的版本:npm install -g firebase-tools@^2.1"

所以然后我尝试运行 npm install -g firebase-tools@^2.1 但是当我尝试 firebase -V 它仍然说我使用的是 3.0 版。我还尝试运行返回 unbuild firebase@3.0.1 的 npm uninstall firebase 但如果我检查 firebase 版本它仍然显示 3.0.1,我似乎无法删除它,可能我最初将它安装在其他地方?我的想法已经用完了,请帮忙!

0 投票
3 回答
14340 浏览

firebase - Firebase 服务不工作

我一直在迁移到 Firebase 3.0,随着新的变化,我们必须firebase serve在 CLI 上使用本地开发,我相信这默认为端口 5000。但是,在经历了 init 过程之后,运行firebase serve不会做任何事情在“启动 Firebase 开发服务器...”之后,即使指定端口 5000。尝试修复:

  • 尝试使用其他端口,例如 5001
  • 重新安装的节点(4.x 和 6.x)
  • 重新安装 NPM
  • 删除了 firebase-cli(因为现在正在使用 firebase-tools)
  • 使用 npm 重新安装 firebase-tools
  • 无休止firebase init地调整
  • 尝试在我的计算机上使用不同的用户帐户
  • 重新启动计算机
  • 检查端口 5000 是否免费 $lsof -i tcp:5000
  • 经过测试的地址变体,例如 localhost:5000 以及 127.x 和 192.x

这是调试日志:

关于如何解决的任何想法?

感谢您的帮助。