问题标签 [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.
node.js - firebase 函数错误:grpc_node.node 是针对不同的 Node.js 编译的
我刚刚下载并安装了一个更新的节点 v8.9.4。
然后,我尝试使用以下命令在本地运行 firebase 函数:
firebase serve --only functions --debug
我收到以下节点 js 版本错误:
我怎样才能摆脱这个错误(我想使用最新的节点版本)
==== 更新 ====
我都尝试了npm rebuild
,npm install
然后,我firebase serve --only functions --debug
再次运行,但我仍然得到同样的错误。
===== 更新 2 =====
我尝试通过以下方式删除它抱怨的模块:
然后,运行:
然后,firebase serve --only functions --debug
再次运行,现在我得到错误:
似乎它没有按照我的意愿做,我现在应该怎么做才能摆脱这个新错误???
firebase - firebase 部署挂起且没有错误(firebase 工具 3.17.2)
我正在尝试部署一个 firebase 托管项目,但我发现它挂起并且永远不会进展。该项目刚刚创建,firebase init
并且仅包含公用文件夹中的index.html
和文件。404.html
该命令的调试输出是
我尝试了以下操作:a)注销和登录 b)返回 firebase 工具 3.17.2 c)节点 9.3.0
您能提供的任何帮助将不胜感激。
firebase - 您正在现有的 Firebase 项目目录中进行初始化
如何在我的 cli 中更改 Firebase 项目?
当我运行时firebase init
,它说:
它从不询问我需要上传哪个项目。如何链接我的其他项目?
javascript - 尝试部署功能 Firebase 时出现 ESLint 错误
我正在尝试部署 fireabase 示例,但是当我尝试部署它时,CLI 会启动一个错误:
[代码]
[错误]
我看一下firebase here提供的原始最终版本
我是 Javascript 和这个世界的新手,所以我真的迷失了这种类型的消息。
我该如何解决这个问题?
node.js - 无法在 Docker Image 上登录 Firebase(允许 Firebase 访问我的 Google 帐户)
我正在使用NodeJs和Firebase 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:
检查一些截图:
firebase - 错误:HTTP 错误:400,项目“项目名称”不是启用 Firestore 的项目
我收到此错误:我认为 firebase 设置很好,但部署有问题
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
。任何帮助,将不胜感激。
firebase - Firebase 在 404 上呈现自定义页面
我正在为我的网站使用 Firebase 托管,如果有人尝试像 my.site/contact 这样的直接链接,他们会看到由 firebase 呈现的标准 404。
我想用我自己的页面替换它,因此我创建了一个名为 404.html 的页面并放置src/
在src/app/
但是,这不起作用。我的firebase.json
样子是这样的:
我可以接受的另一个选择是引导人们访问登录页面。我想这需要添加一个路由规则到firebase.json
.
firebase - Firebase 托管不发送自定义 HTTP 标头
根据Firebase Hosting docs,我应该能够在从服务器收到的响应上设置自定义标头。我正在尝试X-Frame-Options
在所有 html 文件上设置标头,但服务器根本不想发送此标头!这是我的 firebase.json 文件,如果我做错了什么请告诉我: