问题标签 [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 - Removing all documents and collections from the Firestore
I am trying to clear a Firestore database which was filled with a lot of documents and subcollections for testing purposes. The Firebase CLI (firebase-tools@3.18.4) suggests the following possibility to delete data from Cloud Firestore:
Usage: firestore:delete [options] [path]
Options:
The problem is that it does not really work for me.
Executing firebase firestore:delete --all-collections
produces the following output:
Even after executing the function multiple times an awful lot of documents and subcollections still remain in the Firestore database. Instead of deleting the ENTIRE DATABASE
, only about 70-150 documents are deleted when the command is executed.
How can the entire database be deleted?
bash - Firebase 命令在成功使用几天后未找到
我正在尝试使用 Mac 终端中的“firebase”命令使用“firebase deploy --only 函数”来部署 firebase 云功能。一两周前,当我将我的 firebase-functions 和 firebase-tools 更新到 3.18.4 版本时,我刚刚使用了这个命令,但现在每次我尝试使用 'firebase' 关键字来运行它说的命令时-bash: firebase: command not found
。当我运行时npm -g list
,我看到该列表中有 firebase、firebase-tools 等。
我试过运行“npm install -g firebase-tools”,但它仍然不起作用。我也尝试了这个问题中的推荐
但仍然无法正常工作。任何建议都会很棒,谢谢
firebase - Firebase 初始化错误:无法授权访问项目 [PROJECT ID]
我正在尝试为 iPhone 应用程序初始化 firebase 功能。
我有两个独立的帐户,我有不同的 firebase 项目。
我运行了firebase init,但出现错误
错误:无法授权访问项目 [项目 ID]
其中项目 ID 是我未使用的帐户中项目的项目 ID。
我用了
Firebase 使用 --add
它工作得很好。
我跑了
Firebase 列表
并且我要启动的项目列在那里。但是当我再次运行 init 时,我仍然遇到错误的项目 ID 相同的错误。
附言。其他项目 ID 未出现在 Firebase 列表中
编辑:我退出了不同的帐户并登录了正确的帐户。
firebase - `service` 节点在 firebase database.rules.json 中的位置
服务元素放在database.rules.json
firebase客户端使用的文件中的位置,即:
我假设上述内容适用于 Cloud Firestore 和实时数据库?
我有一个 Cloud Firestore 规则,我想保留在 json 文件中,以便它可以进行源代码控制和自动部署。这是firestore中显示的规则:
如何更新我的database.rules.json
文件以开始保持同步?我是否需要在规则下添加 cloud.firestore 元素?它去哪儿了?Firestore 规则是否保存在一个完全独立的文件中?
firebase - 新项目未显示 Firebase CLI
最近通过 Web 界面添加到一个新的 firebase 项目,但它没有显示在 firebase 列表中。我可以在我的 firebase 控制台中看到该项目。我尝试重新启动终端、注销/登录并使用 firebase,但无济于事。
有任何想法吗?
谢谢。
node.js - 使用 firebase 函数的 Express 应用
我试图在 firebase 中运行 Express 应用程序,我正在按照这个官方视频的步骤操作:
我的 Express 应用实际上是在这个 URL 上运行的
但是在视频中,演示是在这个 url 上运行的
所以,我真的很困惑,我已经做了教程显示的一切
这是我在函数/index.js 上的代码
这是 firebase.json
我做错了什么?如果我进入 localhost:5000 我只是得到公共静态 index.html,我只想自己控制应用程序。
希望大家帮我整理文档,谢谢!
firebase - Firebase 检查部署的文件
当我运行firebase deploy
命令时,我想知道部署了哪些文件。
我试过firebase deploy --debug
了,但我没有看到有关上传文件的任何信息。
firebase - firebase 从外部函数文件夹部署
我有一个这样结构的工作区,其中“app”通常是“functions”文件夹firebase init
我可以firebase serve
从根目录运行以在本地提供功能,但firebase deploy
需要我将 package.json 文件和./dist
文件夹都放在app
.
有没有办法从根目录部署,而不将 package.json 和./dist
文件夹放在应用程序中?
我的 package.json 文件:
我的 firebase.json 文件
node.js - 无法从控制台初始化新的 firebase 项目
我正在尝试在 firebase 上托管我的 webapp,目前遇到了这个问题:
我的操作顺序:
无论我尝试什么,从 /dist 目录运行 init 后,我都无法将其实际部署到 firebase。日志中的完整错误:
我尝试过的事情:
- 删除了我的 /dist 目录并重建了应用程序
- 退出firebase并重新登录
- 从 firebase 帐户中删除了占位符应用程序
不太确定我还能做些什么来解决这个部署问题。