Firebase“运行firebase使用默认设置激活项目APP_NAME”

时间:2016-05-23 13:20:56

标签: firebase

第一次部署时成功,现在我尝试再次部署,显示错误:

Run firebase use default to activate project MY_APP_NAME

错误:

  

没有项目处于活动状态,但项目别名可用。

8 个答案:

答案 0 :(得分:24)

在firebase init期间选择项目时,会为您创建一个名为default的别名。要创建新别名,请运行:

firebase use --add

然后Firebase CLI会问你

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

此命令允许您选择Firebase项目并为其指定别名。别名定义将写入项目目录中的.firebaserc文件。

答案 1 :(得分:11)

首先应firebase use制作默认别名。

firebase use default使用默认值后。

然后firebase deploy yahoo ..你可以部署

答案 2 :(得分:5)

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

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

答案 3 :(得分:3)

我们正在使用CircleCi,这是部署命令的外观:

- run:
   name: Deploy to Firebase
   command: ./firebase deploy --token $FIREBASE_TOKEN --force --project production

请注意--project production标志,“生产”是firebase项目的别名。

答案 4 :(得分:2)

使用... firebase使用项目ID ...... 示例:( firebase使用租-1234h)..之后 类型firebase使用

希望这会有用

答案 5 :(得分:2)

您可能需要再次运行命令firebase loginfirebase init,然后再进行firebase deploy的操作,这解决了我的问题。 我还需要更新npm和node。

答案 6 :(得分:2)

请使用终端从Firebase注销,然后尝试重新登录。这解决了我面临的相同问题。

使用以下语法, Firebase注销 Firebase登录 Firebase使用默认值

答案 7 :(得分:1)

在我的情况下,firebase logout并通过firebase login重新登录是有效的。

我有同样的问题-在将我的代码仓库拉到新机器后,想要将项目别名切换为暂存。我在firebase上有另一个项目,并使用了与该项目相同的帐户登录,但是出现错误:

错误:没有项目处于活动状态,但是项目别名可用。

错误:无效的项目选择,请确认存在项目暂存 您就可以访问。

验证.firebaserc文件中是否存在项目别名,并标记了该别名以更正您帐户中的项目。