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

node.js - firebase 函数错误:grpc_node.node 是针对不同的 Node.js 编译的

我刚刚下载并安装了一个更新的节点 v8.9.4。

然后,我尝试使用以下命令在本地运行 firebase 函数:

firebase serve --only functions --debug

我收到以下节点 js 版本错误:

我怎样才能摆脱这个错误(我想使用最新的节点版本)

==== 更新 ====

我都尝试了npm rebuildnpm install然后,我firebase serve --only functions --debug再次运行,但我仍然得到同样的错误。

===== 更新 2 =====

我尝试通过以下方式删除它抱怨的模块:

然后,运行:

然后,firebase serve --only functions --debug再次运行,现在我得到错误:

似乎它没有按照我的意愿做,我现在应该怎么做才能摆脱这个新错误???

0 投票
0 回答
255 浏览

firebase - firebase 部署挂起且没有错误(firebase 工具 3.17.2)

我正在尝试部署一个 firebase 托管项目,但我发现它挂起并且永远不会进展。该项目刚刚创建,firebase init并且仅包含公用文件夹中的index.html和文件。404.html

该命令的调试输出是

我尝试了以下操作:a)注销和登录 b)返回 firebase 工具 3.17.2 c)节点 9.3.0

您能提供的任何帮助将不胜感激。

0 投票
4 回答
11757 浏览

firebase - 您正在现有的 Firebase 项目目录中进行初始化

如何在我的 cli 中更改 Firebase 项目?

当我运行时firebase init,它说:

它从不询问我需要上传哪个项目。如何链接我的其他项目?

0 投票
2 回答
14180 浏览

javascript - 尝试部署功能 Firebase 时出现 ESLint 错误

我正在尝试部署 fireabase 示例,但是当我尝试部署它时,CLI 会启动一个错误:

[代码]

[错误]

我看一下firebase here提供的原始最终版本

我是 Javascript 和这个世界的新手,所以我真的迷失了这种类型的消息。

我该如何解决这个问题?

0 投票
7 回答
34972 浏览

node.js - 尝试部署 Firebase 功能时出现 ESLint 错误

我尝试部署一个 firebase 功能,但由于 ESLint 的一些问题,它一直失败。我也试过用谷歌搜索答案,但我看到的一切对我来说都是希腊语。

我也偶然发现了这个这个答案,但似乎它们不适用于我的场景。

我的功能

日志

控制台输出

包.js

在此处输入图像描述

请问我做错了什么?

0 投票
2 回答
2604 浏览

node.js - 无法在 Docker Image 上登录 Firebase(允许 Firebase 访问我的 Google 帐户)

我正在使用NodeJsFirebase Tools for a Local Development Environment构建Docker映像。由于我处于非交互模式,因此我使用了

在我的 Dockerfile 上运行此命令时,它可以很好地检索我一个令牌,但是当我登录我的 Google 帐户后转到浏览器时Localhost:9005似乎不起作用

无法访问此站点 localhost 拒绝连接。在 Google 上搜索 localhost 9005 ERR_CONNECTION_REFUSED

我也试过

但控制台一直让我使用 login:ci

错误:无法在非交互模式下运行登录。请参阅 login:ci 以生成用于非交互式环境的令牌。

简而言之,我只需要允许 Firebase进入我的环境。firebase login --no-localhost不会工作(我已经尝试过,正如其他线程中提到的那样)

这是我的Dockerfile

检查一些截图:

链接到图片 - #1 步骤

链接到图片 - #2 步骤

链接到图片 - #3 步骤

0 投票
2 回答
1768 浏览

firebase - 错误:HTTP 错误:400,项目“项目名称”不是启用 Firestore 的项目

我收到此错误:我认为 firebase 设置很好,但部署有问题

0 投票
0 回答
423 浏览

firebase - Firebase 应用部署错误

我正在使用 部署 node.js 应用程序firebase-functions,但是在运行命令时firebase deploy出现以下错误:

13 在 f (/home/shubhamg931/.nvm/versions/node/v8.4.0/lib/node_modules/npm/node_modules/once/once.js:25:25) 在 afterExtras (/home/shubhamg931/.nvm/versions /node/v8.4.0/lib/node_modules/npm/lib/config/core.js:178:20)在Conf。(/home/shubhamg931/.nvm/versions/node/v8.4.0/lib/node_modules/npm/lib/config/core.js:234:20) 在/home/shubhamg931/.nvm/versions/node/v8。 4.0/lib/node_modules/npm/lib/config/set-user.js:23:20 在/home/shubhamg931/.nvm/versions/node/v8.4.0/lib/node_modules/npm/node_modules/mkdirp/index。 js:47:53 at /home/shubhamg931/.nvm/versions/node/v8.4.0/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:284:29 at FSReqWrap.oncomplete (fs.js: 152:21) /home/shubhamg931/.nvm/versions/node/v8.4.0/lib/node_modules/npm/lib/utils/error-handler.js:205 如果 (npm.

TypeError:无法读取 process.errorHandler 中未定义的属性“get”(/home/shubhamg931/.nvm/versions/node/v8.4.0/lib/node_modules/npm/lib/utils/error-handler.js:205:17 ) 在emitOne (events.js:115:13) 在process.emit (events.js:210:7) 在process._fatalException (bootstrap_node.js:349:26)

错误:功能预部署错误:命令以非零退出代码7终止

以下是我的 Firebase 配置文件(又名firebase.json):

以下是我的index.js文件:

我尝试安装nvm然后重新安装,firebase-tools但这对我不起作用。

我是新手firebase-tools。任何帮助,将不胜感激。

0 投票
1 回答
742 浏览

firebase - Firebase 在 404 上呈现自定义页面

我正在为我的网站使用 Firebase 托管,如果有人尝试像 my.site/contact 这样的直接链接,他们会看到由 firebase 呈现的标准 404。

我想用我自己的页面替换它,因此我创建了一个名为 404.html 的页面并放置src/src/app/

但是,这不起作用。我的firebase.json样子是这样的:

我可以接受的另一个选择是引导人们访问登录页面。我想这需要添加一个路由规则到firebase.json.

0 投票
2 回答
1305 浏览

firebase - Firebase 托管不发送自定义 HTTP 标头

根据Firebase Hosting docs,我应该能够在从服务器收到的响应上设置自定义标头。我正在尝试X-Frame-Options在所有 html 文件上设置标头,但服务器根本不想发送此标头!这是我的 firebase.json 文件,如果我做错了什么请告诉我: