问题标签 [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.
firebase - Firebase CLI 命令总是给出退出代码 1
我正在尝试使用 firebase,但是,每个命令都firebase-tools
以 1 状态码退出。
我试过npm install -g firebase-tools
了,它的sudo
对手没有任何运气。
有任何想法吗?
firebase - Firebase 数据:设置错误:“无法解析身份验证令牌。”
当我尝试在带有令牌身份验证的 CircleCI 构建中使用 data:set 时出现以下错误。我使用与部署完全相同的令牌(它存储在环境变量中)并且它工作正常。
login - 无法在 Firebase 上部署 Angular 应用程序
这是我第一次尝试在远程服务器上部署 Web 应用程序。我选择 Firebase 来部署我的 angularJs 应用程序。这些是他们提供的步骤:
npm install -g firebase-tools
<---- 安装成功firebase init
<- 这里说这个操作需要登录。我继续下一步。firebase login
<---- 我得到以下信息:Error: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.
我不知道“查看登录名:ci”是什么意思,但我试过:
firebase login:ci
<---- 我得到以下信息:“错误:无法在非交互模式下运行 login:ci。”
我还在他们的支持小组中写了一个问题,但还没有答案。
你知道我该怎么做吗?
我也愿意尝试在其他服务器上部署。(只要它们是免费的)
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 时,它在命令行上运行良好。
请帮忙!
firebase - 如何从 firebase cli 切换应用程序?
这看起来应该很容易做到,但无论出于何种原因,我都被打败了。
我正在尝试使用 firebase-tools CLI 与我的数据库进行交互。我可以毫无问题地登录,当我输入 时firebase list
,我会得到我当前所有应用程序的列表。它还告诉我当前连接到哪个应用程序。
我的问题是,我想连接到其他应用程序之一。我正在我的暂存应用程序上运行查询,我需要在我的生产应用程序上运行它们。我可以在列表中看到生产应用程序,但我没有找到任何切换到该应用程序的方法。
想法?
firebase - 除了使用 Node.js“Firebase 部署”命令行工具之外,还有其他方法可以将内容获取到 Firebase 托管/CDN 吗?
我只是问,因为我目前使用的是共享托管环境,而且他们不支持 Node.js。
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
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,我似乎无法删除它,可能我最初将它安装在其他地方?我的想法已经用完了,请帮忙!
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
这是调试日志:
关于如何解决的任何想法?
感谢您的帮助。