Firebase CLI : No project is currently active

标签 firebase firebase-tools

我正在关注此 Firebase 介绍教程:

https://codelabs.developers.google.com/codelabs/firebase-web/

我按照说明进行操作,当我到达 step 3 时,我运行 firebase use --add 并得到以下信息:

# firebase use --add

> web-start@1.0.0 firebase ~/repos/friendlychat/web-start
> firebase "use"

No project is currently active.

Run firebase use --add to define a new project alias.

但是如果我运行 firebase list 我会看到这个:

┌──────────────┬───────────────────────┬─────────────┐
│ Name         │ Project ID / Instance │ Permissions │
├──────────────┼───────────────────────┼─────────────┤
│ FriendlyChat │ friendlychat-x3sd0    │ Owner       │
└──────────────┴───────────────────────┴─────────────┘

所以我显然已正确登录,因为我可以列出我的项目并在 CLI 上对它们进行某种访问。但这个错误是否意味着它不活跃?我该如何激活它?教程中没有任何相关内容。

我在这里缺少什么?似乎这是显而易见的事情,但我只是没有看到。

最佳答案

我遇到了同样的问题,并通过再次运行 firebase init 修复了该问题。 丢失的文件是 .firebaserc

该文件的内容

{
   "projects": {
     "default": "yourid"
   }
}

希望有帮助, 穆基

关于Firebase CLI : No project is currently active,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43817521/

相关文章:

node.js - Firebase Function Emulator 函数名称上不支持的函数类型。预期为 httpsTrigger 或 eventTrigger

React Native 中的 Firebase Firestore 集合检索

java - Firestore - 嵌套集合的自定义对象

firebase - Firebase "Rules Are Not Filters"约束的解决方法

batch-file - Firebase-CLI |从数据库中删除时跳过 'yes/no' 确认 |批

linux - 如何在 headless 远程服务器上登录到 `firebase-tools`?

尝试从云功能中删除 firestore 集合时未找到 firebase_tools

android - Firebase Stacktrace不显示代码在哪里出现问题

android - 如何将用户的姓名、个人资料照片、地址添加到 Firebase 数据库?

firebase - 为什么我在 Firebase Cloud Firestore Emulator UI 中看不到数据?