11

我刚刚使用通常的 npm 包安装过程安装了 firebase-tools:

npm install -g firebase-tools 

我已经创建了一个与 Google 帐户连接的 Firebase 帐户,但问题是我可以使用命令行工具进行的唯一过程是:

firebase login          // with success 
firebase prefs:token    // return me the auth token 

但每次我尝试其他命令时,我都会收到错误:

Error: Authentication required. 

例如对于命令 init、list 等:

firebase init         // error 
firebase list         // error 

等等……为什么?

npm、node 和 firebase-tools 的版本:

node : v4.2.2
npm : 3.3.12
firebase : 2.2.0
4

7 回答 7

3

使用以下命令

1)火力基地使用--add

-> 选择项目 .firebaserc 文件已在您的源目录中创建

2) 火力基地部署

现在部署托管。

谢谢

于 2016-06-11T13:17:44.017 回答
3

我遵循了这些步骤,并且它工作得很好。 那么唯一的问题是您必须在文件中的某个位置保存一个令牌,以便您每次运行命令时都可以使用firebase serve, deploy

第 1 步 - firebase login:ci --no-localhost登录后,您将从 google 获得一个令牌。将其粘贴到您要求的 cmd 上: 在此处粘贴授权代码:按Enter。当您按 Enter 键时,您将从 google 获得身份验证令牌。复制它并转到步骤 2

第 2 步 - firebase 服务器 --token "PASTE_YOUR_TOKEN_HERE"

于 2018-01-29T13:37:31.470 回答
2

已解决:当我将 firebase 帐户与 google 帐户连接时,在机器上设置了一个 FIREBASE_TOKEN 环境变量过期!

由于令牌加载的优先顺序是标志、环境变量、配置文件,所以每次我没有使用标志 --token 时都会出错!我更新了 FIREBASE_TOKEN 环境变量并通过系统重新启动问题解决了!

于 2016-01-06T15:44:24.257 回答
1

我尝试了登录和注销,甚至在没有任何运气的情况下重新启动。我还将 firebase 帐户升级到新的“console.firebase.google.com”,这是我遇到问题的时候。我最终使用

npm install -g firebase-tools

将工具升级到当前版本。之后有一些配置要做,但我最终能够再次部署静态站点文件。

于 2016-05-19T02:38:22.160 回答
0

尝试降级npm install -g firebase-tools@2firebase-tools@3与https://www.firebase.com/account/上的“旧版控制台”应用程序不兼容

于 2016-09-18T12:55:24.833 回答
0

检查错误和纠正错误的步骤 注意:这里的 test 是项目名称

C:\用户\戴尔>d:

D:>cd reactapp

D:\reactapp>cd 测试

D:\reactapp\test>firebase 初始化

错误:身份验证失败,您是否运行了 firebase 登录?

D:\reactapp\test>npm install -g firebase-tools

D:\reactapp\test>firebase 初始化

错误:身份验证失败,您是否运行了 firebase 登录?

解决方案

D:\reactapp\test>firebase 登录 --reauth

将您的 firebase 电子邮件再次连接到 Firebase 弹出链接

在此设备上访问此 URL 以登录: https://accounts.google.com/o/oauth2/auth?client_id= ....... 依此类推(火力基地链接)

正在等待认证...

  • 成功!登录为###########@gmail.com

D:\reactapp\test>firebase 初始化

 ######## #### ########  ######## ########     ###     ######  ########
 ##        ##  ##     ## ##       ##     ##  ##   ##  ##       ##
 ######    ##  ########  ######   ########  #########  ######  ######
 ##        ##  ##    ##  ##       ##     ## ##     ##       ## ##
 ##       #### ##     ## ######## ########  ##     ##  ######  ########

您即将在此目录中初始化一个 Firebase 项目:

D:\reactapp\test

? 你准备好继续了吗?(是/否)

于 2021-07-19T08:59:49.733 回答
0

用这个: firebase login:ci

代替 firebase login

于 2021-03-11T12:37:47.523 回答