2016-05-23 103 views
8

它已成功部署第一次的时候,现在我试着去重新部署,显示了一个错误:火力地堡“运行火力使用默认的启动项目APP_NAME”

Run firebase use default to activate project MY_APP_NAME 

错误:

No project active, but a project alias is available.

+0

错误:没有活动项目,但项目别名可用。 –

+0

您正在使用哪种服务? – pRaNaY

+0

实时数据库 –

回答

2

首先应该firebase use作出默认别名。

firebase use default使用默认。

然后firebase deploy雅虎..你可以部署

5

如果您运行firebase use它应该会显示一个交互式提示来帮助您设置活动项目。

运行此操作时,它会在所运行的目录与您选择的项目/别名之间创建映射,因此如果您移动目录,firebase.json文件位于上一个链接中可能已被切断。

+0

,但是当'firebase deploy'出现错误时:'错误:没有活动项目,但项目别名可用。' –

+0

Chris,where你了解基于目录的映射吗? – odigity

+0

我在Firebase工作。我们期望它是一个几乎没有出现过的实现细节,但是欣赏它不直观的原因是,如果它由于这个原因而断裂,它会被破坏。 –

8

当您选择火力初始化过程中的一个项目,将会为您创建一个名为默认的别名。要创建一个新的别名,运行:

firebase use --add 

然后火力地堡CLI会问你

Which project do you want to add? (Use arrow keys) 

这个命令可以让你选择一个火力地堡的项目,并给它命名的别名。别名定义被写入项目目录中的.firebaserc文件。

-1

使用...火力运用项目的ID ...... 实例:(火力运用租金1234H)..这 型火力运用

希望在此之后将工作