当前位置: 首页 > 知识库问答 >
问题:

如何从Firebase cli切换应用程序?

邹普松
2023-03-14

这似乎是一件很容易做到的事情,但无论出于什么原因,我都被打败了。

我试图使用Firebase工具CLI与我的数据库进行交互。我可以毫无困难地登录,当我键入Firebase list时,我得到了我当前所有应用程序的列表。它还告诉我我目前连接到哪个应用程序。

我的问题是,我想连接到其他应用程序之一。我正在我的临时应用程序上运行查询,我需要在我的生产应用程序上运行它们。我可以在列表中看到生产应用程序,但我找不到任何方法切换到该应用程序。

想法?

共有3个答案

金飞翼
2023-03-14

如果你在窗口上使用Node.js,你的答案应该是

firebase use <project_id>

但是没有了

firebase use chat-app-2a150

您可以使用以下代码查看所有项目,以便选择要使用的正确项目ID

firebase projects:list
邬弘化
2023-03-14

我宁愿使用脚本。考虑这样的项目结构:

your-project
├── .firebaserc
└── functions
   ├── package.json
   └── index.js

转到。firebaserc并遵循下一个示例

{
  "projects": {
    "default": "project-name",
    "prod": "other-name"
  }
}

然后转到软件包。json并添加以下脚本(changeToProdchangeToDev)。

{
  ...
  "scripts": {
    ...
    "changeToProd": "firebase use prod",
    "changeToDev": "firebase use default"
  },
  "dependencies": {
    ...
  },
  ...
}

如果您的IDE支持npm脚本,您可以使用IDE UI运行它们,否则可以使用命令控制台运行它们。确保您在函数文件夹中。

npm run-script changeToProd

您可以通过从终端运行以下命令来验证您当前的项目,或者像我们刚刚做的那样添加到脚本中

firebase use
何玉韵
2023-03-14

在这里找到了一些有用的信息Firebase CLI参考。

以下代码适用于我。

firebase use <project_id>
 类似资料:
  • 我需要知道如何改变上下文,如果有可能在原生windows桌面应用程序和浏览器之间切换,以及如何做到这一点。

  • 我的模特。py看起来像: 模型中描述了“名称”和“站点”! 每当我尝试运行我的服务器时,我都会 django.db.utils.编程错误:除非使用可以解释8位字节串的text_factory(如text_factory=str),否则不得使用8位字节串。强烈建议您将应用程序切换到Unicode字符串。 我怎样才能将我的应用程序切换到上面提到的Unicode字符串,或者如果有其他方法来解决这个问题,

  • 问题内容: 我有2个Google App Engine帐户。一种是个人帐户。另一个是工作帐户。 将应用程序部署到Google App Engine。第一次,我使用“ goapp deploy”,它要求我提供电子邮件和密码。现在我被卡住了。我无法切换到其他帐户。 我试图重新启动Mac,但无法正常工作。我应该怎么做才能使用另一个帐户进行部署? 问题答案: 您是否尝试过在命令行中使用 --email 选

  • 问题内容: 我正在创建一个Android应用程序,并通过HttpClient将数据从Android应用程序发送到servlet。我使用HttpPost方法。 我在Android开发人员网站上了解到,Apache HttpClient库在Android Froyo 2.2中存在一些错误,毕竟使用HttpUrlConnection而不是HttpPost是一个好习惯。所以我想将我的HttpPost代码转

  • 是否有可能在运行时使用Appium从一个应用程序切换到另一个应用程序。 谢啦

  • 是否有一本食谱,精确描述了在什么配置文件(作业管理器配置/flink-conf.yaml、任务管理器配置/flink-conf.yaml、作业管理器配置/zoo.cfg中应该更改什么,以便将Flink应用程序部署从会话模式更改为作业模式? 此外,我们通过交付给我们的anable角色在openshift上设置了flink集群,但不幸的是,它不是从anable galaxy存储库中获取的,因此我无法向