问题标签 [firebase-cli]

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 回答
2479 浏览

firebase - Firebase 初始化错误:“HTTP 错误:400,指定的项目 ID 无效”

我正在尝试使用渐进式应用程序开发和 firebase 创建一个非常简单的聊天应用程序。

我已经创建了 Firebase 项目,并试图在我的 cmd 上将它启动到我的应用程序的公共文件夹。但是它继续吐出错误 400。

我有一个 index.html,标题中包含正确分配的项目链接,还有一个带有正确调用、函数和链接的 js。无论我摆弄什么,最终都会出现相同的错误:400。

0 投票
2 回答
3381 浏览

firebase - Firebase 部署的 URL 不起作用?

因此,我构建了一个使用 firebase 数据库和托管的简单 firebase 和 javascript 应用程序。我已成功构建应用程序并部署到 Firebase 托管,但是当 cmd 提供指向应用程序的 url 时,它会将我带到一些完全随机的 firebase 登录页面。

所有部署都是正确的,我知道我的所有代码都是正确的,但它不断将我发送到随机登录页面:https ://firebase.google.com/docs/hosting/

0 投票
1 回答
236 浏览

firebase - Firebase CLI 生成的 index.html 文件中的这段代码是什么?

我使用 firebase CLI 部署站点。该工具生成了 index.html 文件。它的底部是以下脚本。谁能告诉我它应该是什么,为什么有些部分被注释掉了?

0 投票
5 回答
3920 浏览

node.js - firebase-tools 无法通过 macOS 上的终端安装加载

尝试为 CLI 安装 firebase-tool。获得失败。

在 macOS 上运行

我看到了类似以下的建议......

安装 firebase-tools 时遇到问题

我试过 $ sudo npm install -g firebase-tools

使用“sudo”可以解决尝试访问目录的错误问题。但仍然崩溃

令人不安的一点似乎是

我可以将上面的 URL 放在浏览器中,它会下载 tar。

即使我使用“sudo”,我也有访问问题

试图了解如何克服安装firebase-tools的错误,还有一些建议说通过nvm安装节点。在 nvm 上找到教程,任何人都知道这个安装会对我机器上已有的项目产生什么影响。例如,找不到正确的 node.js,或者需要重新安装我使用当前节点安装已经安装的所有内容?

完整的错误消息是...

我还尝试 cd 到 node_modules 目录并按照本文中的建议从那里运行安装

firebase-tools 无法安装,为什么?

结果是一页又一页的警告消息,最后是一个错误

0 投票
1 回答
1042 浏览

typescript - firebase 实验:函数:shell 不重新加载更新的代码

我正在关注这篇文章@ https://firebase.googleblog.com/2018/01/streamline-typescript-development-cloud-functions.html

我为云功能设置了一个 Typescript 项目。我有我的代码src/index.ts,转译代码 @ lib/index.js

  • 我用命令启动shellfirebase experimental:functions:shell --debug
  • ./node_modules/.bin/tsc --watch在其他终端

TS 到 JS 的编译正在发生。但是 shell 没有像上面文章中解释的那样获取更新的代码。我要退出 shell (Ctrl+C * 3),然后再次运行它以获取最新代码。

我的 Firebase 工具版本:3.17.4

更新 1:

我在 Ubuntu Linux 17.04 中运行。日志显示没有错误。但我得到了我的控制台日志,如下所示:

firebase > newPledgeListener({foo: "bar"})

'成功调用函数。'

firebase > info: 触发用户函数,开始执行

信息:再见 6

info:交易成功,未定义

信息:执行耗时 2852 毫秒,用户功能成功完成

我可能做错了什么?

0 投票
0 回答
819 浏览

node.js - 无法使用 npm 在 Ubuntu 中安装 Firebase 命令行工具

当我尝试在我的 Ubuntu 机器上安装 Firebase 命令行工具时,我收到以下错误:

rollbackFailedOptional : verb npm-session xxxxx 安装的节点版本是8.9.4,npm 版本是5.6.0.

我该如何解决这个问题?

更新

我将nodejs版本升级到9.5.0现在我得到一个不同的错误:

fetchMetadata : sill resolveWithNewModule firebase-tools@3.17.4 checking installable status

这些是我运行来设置 Nodejs 和 Firebase 工具的命令

首先我运行这个命令

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash

接着

sudo apt-get install -y nodejs

最后安装 Firebase 工具:

sudo npm install -g firebase-tools

更新 2

安装nvm并使用重新安装nodejs nvm install node(当我尝试时sudo install node给出错误,sudo: nvm: command not found)然后运行命令,sudo npm install -g firebase-tools它进行了一些检查并陷入某种无限循环,(我认为是这样,因为它一次又一次地打印相同的3行),它正在打印

我必须ctrl+c在 3-4 分钟后停止。

下面是终端截图:

终端截图

0 投票
1 回答
2774 浏览

firebase - 错误:函数预部署错误:命令以非零退出代码终止 4294963238

我正在尝试使用 cmd 提示符部署我的 firebase angular js web 应用程序功能:

但是我不断收到错误代码:

有没有办法来解决这个问题?

0 投票
4 回答
6511 浏览

firebase - firebase cli service 无法从不同的设备访问项目

我已经安装了firebase cli etcetc。我可以启动项目并使用 firebase serve 进行开发。我可以通过 localhost:5000 访问该项目的页面,但是如果我尝试从我的网络(手机)中的不同设备访问 network-ip:5000 我会被拒绝连接。

任何人都知道转发端口 5000 需要什么配置/命令?(不同的项目,如 creat-react-app 工作正常)

0 投票
1 回答
1587 浏览

firebase - 无法将云功能部署到 Firebase

当我尝试使用 firebase cli 将此功能部署到 Firebase 时,它​​在 cli 中出现错误。这个函数的作用是

  1. 检查给定号码是否被阻止,如果被阻止,它将发送响应。
  2. 如果号码没有被拒绝,它将检查该号码是否与另一个帐户关联,如果是,它将发送响应
  3. 如果 1 和 2 都为 false,则注册用户。

我在 cli 中遇到的错误是这个

这是日志

但是当我将该功能分成三个单独的功能时(1.检查被拒绝的联系,2.检查号码是否正在使用,3.注册号码)它起作用了。位,我不想进行三个调用来注册用户,并且每个函数调用都计入云函数。

谁能告诉代码有什么问题?

0 投票
0 回答
117 浏览

firebase - 通过实验外壳批量运行 Firebase 功能?

我们正在 Firebase 上运行一个更大规模的项目,并且已经投资了单元测试。现在,我们还使用实验性 shell 来针对测试环境和数据库运行集成测试。我们非常希望通过 bash 和 shell 脚本调用函数,而不是打开实验性 shell,需要我们的测试数据并手动调用每个函数。为此,我们尝试对 firebase 工具进行逆向工程,但这似乎有点矫枉过正。知道我们如何能够串联测试运行我们的所有功能吗?