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

javascript - HTTP 错误:400,hosting.rewrites[0] 不完全是 [subschema 0],[subschema 1] 中的一个

使用firebase deployIm 时出现以下错误:

Error: HTTP Error: 400, hosting.rewrites[0] is not exactly one from [subschema 0 ],[subschema 1]

在此处输入图像描述

什么会导致这种情况?

我的函数文件index.js

并且firebase.json

谢谢

0 投票
2 回答
653 浏览

firebase - Firebase 模块安装失败

我想安装 firebase-tools 来实现 Firebase Cloud Functions。尝试通过 npm 安装 firebase 模块,但总是出错。尝试了许多节点版本,例如 6.11.5、8.9.4 和 9.5.0。所有版本都给出相同的问题。你能帮我解决这个问题吗?Node Version- v 9.5.0 npm - v5.6.0 这是终端的输出。

0 投票
2 回答
9355 浏览

javascript - 如何从“/functions”以外的其他目录部署功能?

大卫在他的回购中:

https://github.com/davideast/react-ssr-firebase-hosting

index.js在主根目录中而不是在目录中具有具有 firebase 功能的文件/functions

但是,如果我做同样的事情并将我的index.js文件放到主根目录,如果我这样做firebase deploy --only functions,它会在控制台中显示:

:他怎么可能让它发挥作用?我该如何做同样的事情并从其他目录成功部署功能/functions

谢谢

firebase.json

0 投票
0 回答
47 浏览

firebase - 我可以在推送之前验证 firestore.rules 吗?

当您有一个使用 firebase 工具部署的 firebase 项目时,是否可以验证 firestore.rules?

这对于避免相关的构建/部署问题非常有帮助。

0 投票
1 回答
91 浏览

firebase - Firebase 函数部署 npm 错误

npm WARN ajv-keywords@3.1.0 需要一个 peer 0f ajv@A6.0.0 但没有安装。您必须自己安装对等依赖项。

命令提示符

0 投票
1 回答
1122 浏览

node.js - Firebase:与此版本的 Node.js 不兼容的 node-tar 或 npm

我有一个 Angular 项目,我firebase deploy在构建项目后尝试使用。在“托管:准备要上传的 dist 目录”之后,它失败并出现以下错误。

警告:您可能使用的 node-tar 或 npm 版本与此版本的 Node.js 不兼容。请使用与 Node.js 捆绑的 npm 版本,或与 Node.js 9 兼容的 npm 版本(> 5.5.1 或 < 5.4.0)或 node-tar(> 4.0.1)以上。节点[38453]: ../src/node_zlib.cc:437:static void node::(匿名命名空间)::ZCtx::Init(const FunctionCallbackInfo &): 断言`args.Length() == 7 && "init (windowBits, level, memLevel, strategy, writeResult, writeCallback," "dictionary)"' 失败。1: node::Abort() [/usr/local/bin/node] 2: node::Assert(char const* const ( ) [4]) [/usr/local/bin/node] 3: node:: (匿名命名空间)::ZCtx::Init(v8::FunctionCallbackInfo const&) [/usr/local/bin/node] 4: v8::internal::)(v8::FunctionCallbackInfo const&)) [/usr/local/bin/node] 5: v8::internal::MaybeHandle v8::internal::(匿名命名空间)::HandleApiCallHelper(v8::internal::Isolate* , v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) [/usr/local/bin/node ] 6: v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*) [/usr/local/bin/node] 7: 0x3e504a2842fd 中止陷阱:6

我检查了我的 node (v.9.6.1) 和 npm (5.6.0) 版本。我试过删除 node 和 npm 并重新安装它们,但没有运气。我一直无法找到 node-tar 版本。

如果有人能帮助我指出正确的方向,我将不胜感激。

0 投票
2 回答
1151 浏览

firebase - 部署 Firebase 安全规则时出错

我正在尝试部署这个:

firestore.rules 文件:

firebase deploy --only firestore:rules

但我收到了一个不可搜索的错误。

这是我的firebase-debug.log

我不知道出了什么问题,所以我不知道要解决什么。请帮忙!

0 投票
1 回答
194 浏览

node.js - Firebase 云功能 - 无法部署项目

我正在尝试将我的 Firebase Cloud Functions 部署到我的项目中。我从命令行运行:

然后我收到以下错误;我不知道如何关联我的 Firebase 项目。我跑了

同样,并且可以确认我确实已登录。

在此处输入图像描述

0 投票
1 回答
406 浏览

node.js - 未从命令行部署的云功能

我在部署云功能时遇到问题。我移动到包含我的函数的 android 项目的根目录并使用firebase deploy命令,我得到以下输出:

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

如何开始解决此错误?

0 投票
2 回答
4726 浏览

javascript - firebase deploy:如何修改预部署

我有一个在 firebase 主机上运行 javascript 的小型前端项目,我必须在每次运行之前手动调用构建脚本firebase deploy。所以我一直在寻找一种将其放入预部署脚本的方法,但在 firebase CLI 文档中没有这样的东西。所以有人知道如何完成吗?