问题标签 [firebase-tools]
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 CLI 未进行身份验证,因为 Google 帐户未保留授权
我刚刚下载了 Firebase CLI(通过firebase-tools
NPM 模块),我正在尝试firebase login
. 每次我被重定向到我的浏览器时,我都会向我的帐户授予 Firebase CLI 应用程序权限,并且我一直看到一个屏幕显示“Firebase CLI 登录失败”:
我试过跑步firebase login --no-localhost
,但这似乎也不起作用。
当我查看我的 Google 帐户 OAuth 授权 ( https://myaccount.google.com/permissions ) 时,未列出 Firebase。当我在此屏幕上单击“允许”时,就好像 Google 没有保存我允许 Firebase CLI 应用程序的选项。
我已经用两个不同的 Google 帐户(一个 Gmail 和 G Suite)在两个不同的 Internet 连接上进行了尝试,结果是相同的。有什么我想念的吗?
firebase - Firebase Cloud Functions 部署失败
在成功部署功能一个月后,将新功能部署到 Firebase 数据库开始失败。该过程在该点停止,functions: preparing functions directory for uploading...
并最终在令牌到期时停止。使用标志运行部署--debug
不会提供更多信息。我尝试在新的数据库节点上部署新代码和重用旧功能。
有人可以告诉我在这个部署阶段会发生什么吗?
我错过的部署功能的数量是否有限制?
更新:通过将 firebase-tools 从 3.5.0 更新到 3.7.0 解决了问题
firebase - Firebase 部署给出“加载 firebase.json 时出错”
我正在开发一个 Angular 1.x 项目,我想将它托管在 Firebase 上,所以我下载了 CLI,登录并启动了该项目。在完成了我选择公用文件夹的所有选项之后,让它安装依赖项,创建 firebase.json..etc。当我运行时,firebase deploy
我收到以下错误:
这是我的 firebase.json 文件中的内容:
我试图通过我的代码查看它提到的错误的任何引用,但我找不到任何东西。这可能是firebase项目本身导致此错误的原因吗?
firebase - Firebase 项目错误 TypeError: targetNames.join is not a function
嗨,我正在关注本指南:https ://codelabs.developers.google.com/codelabs/cloud-firebase-chat/#2 ,当我想“firebase deploy”时,我收到此错误:
我该如何解决?
firebase - 使用数据库的正确格式:使用 firebase-tools 设置
因此,从我读过的所有内容来看,在全局安装了 firebase-tools 后,我的 Windows 命令提示符在包含我的项目的文件夹中打开,一个工作的 firebase.json 文件(在该 firebase deploy 中工作正常)我应该能够运行以下命令覆盖我的firebase数据库的全部内容:
但是使用 database.json 我得到以下错误:
database.json 包含以下内容:
我看不出有什么问题,我在谷歌上搜索的所有内容都表明它很好,但我能得到的只是错误。
所以我跑了
结果如下:
然后立马跑了
firebase 数据库:设置/database2.json
并得到同样的错误。我很困惑,如果下载数据的格式无法上传,我需要什么格式?
firebase - 如何同时从 travis 部署多个 firebase hostng 项目(没有登台或生产其他网站)
我想同时从 Travis 部署多个 Firebase 托管项目,这是可能的??如果是,我会很高兴 :)
因为我现在有 10 个项目,所有项目都是相同的代码,我认为我更容易同时从 1 个 git 存储库部署到我的所有网站,现在我只做 1 个,需要 4-5 小时要做到这一点
我的 .travis.yml
那可能吗?
firebase - 如何通过 Bitbucket Pipeline 进行 Firebase 部署?
我正在使用 angular-cli 项目,并使用 Heroku 进行 CD 集成。存储库位于 Bitbucket 上。现在我将通过 Bithubcket 管道使用 firebase 部署服务,所以我尝试如下。
包.json
这是 Bitbucket 管道脚本。
我试过这个,但它说
我不确定 bitbucket 管道是否使用 docker 或某些容器?在 Travis 上,我们将 firebase-tools 安装为全局。
npm install -g firebase-tools
但我不确定它是否适用于 bitbucket 管道。
欢迎任何帮助。
firebase - Cloud Functions for Firebase - 部署错误 - 无法初始化区域?
我正在通过 Firebase CLI 为 Firebase 上传一些 Cloud Functions。我有我的functions
文件夹设置,一切都是正确的。:我实际上在另一个项目中使用了这个确切的函数文件夹,但无论出于何种原因,在这个特定项目中,当我运行时firebase deploy --only functions
,我得到这个:
有谁知道这个错误是什么意思?
提前致谢!
firebase - firebase init 命令执行失败
有人可以帮我解决这个错误吗?我在运行 firebase deploy 之前无法运行 firebase init 命令。
错误:身份验证错误:您的凭据不再有效。请运行 firebase login --reauth
对于 CI 服务器和无头环境,使用 firebase login:ci 生成新令牌