首页 > 解决方案 > Angular firebase 在第二个主机上部署

问题描述

我的项目中有 2 个主机。我需要在其他主机上上传我的应用程序。但在项目列表中,它没有显示其他托管选项。

我遵循的步骤

  1. npm install -g firebase-tools

  2. firebase login

  3. firebase init

然后我选择项目

  1. firebase deploy

但需要在第二个主机上上传

标签: firebasefirebase-hostingfirebase-cli

解决方案


听起来您正在处理两个不同的项目。如果您使用相同的 Google 帐户访问这些项目,则可以使用以下命令将第二个项目添加到本地配置中firebase use --add,如文档中所述:

添加项目别名

当您在项目初始化期间选择 Firebase 项目时,会自动为该项目分配 default 别名。但是,要允许特定于项目的命令针对不同的 Firebase 项目运行但仍使用相同的项目目录,请从项目目录中运行以下命令:

firebase use --add

此命令会提示您选择另一个 Firebase 项目并将该项目指定为别名。别名分配被写入项目目录中的 .firebaserc 文件。

然后您可以使用该别名来切换项目

firebase use project_id_or_alias指示所有命令针对指定的 Firebase 项目运行。CLI 将此项目用作当前的“活动项目”。

阅读更多文档以获取更多详细信息。

如果您必须为每个项目使用不同的 Google 帐户,则每次要更改时都必须注销并使用 CLI 重新登录。


推荐阅读