问题标签 [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.
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 这是终端的输出。
javascript - 如何从“/functions”以外的其他目录部署功能?
大卫在他的回购中:
https://github.com/davideast/react-ssr-firebase-hosting
index.js
在主根目录中而不是在目录中具有具有 firebase 功能的文件/functions
。
但是,如果我做同样的事情并将我的index.js
文件放到主根目录,如果我这样做firebase deploy --only functions
,它会在控制台中显示:
问:他怎么可能让它发挥作用?我该如何做同样的事情并从其他目录成功部署功能/functions
?
谢谢
firebase.json
firebase - 我可以在推送之前验证 firestore.rules 吗?
当您有一个使用 firebase 工具部署的 firebase 项目时,是否可以验证 firestore.rules?
这对于避免相关的构建/部署问题非常有帮助。
firebase - Firebase 函数部署 npm 错误
npm WARN ajv-keywords@3.1.0 需要一个 peer 0f ajv@A6.0.0 但没有安装。您必须自己安装对等依赖项。
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 版本。
如果有人能帮助我指出正确的方向,我将不胜感激。
firebase - 部署 Firebase 安全规则时出错
我正在尝试部署这个:
firestore.rules 文件:
和firebase deploy --only firestore:rules
但我收到了一个不可搜索的错误。
这是我的firebase-debug.log
:
我不知道出了什么问题,所以我不知道要解决什么。请帮忙!
node.js - 未从命令行部署的云功能
我在部署云功能时遇到问题。我移动到包含我的函数的 android 项目的根目录并使用firebase deploy
命令,我得到以下输出:
错误:函数预部署错误:命令以非零退出代码终止1
如何开始解决此错误?
javascript - firebase deploy:如何修改预部署
我有一个在 firebase 主机上运行 javascript 的小型前端项目,我必须在每次运行之前手动调用构建脚本firebase deploy
。所以我一直在寻找一种将其放入预部署脚本的方法,但在 firebase CLI 文档中没有这样的东西。所以有人知道如何完成吗?