【发布时间】:2016-05-23 22:28:23
【问题描述】:
这是我第一次尝试在远程服务器上部署 Web 应用程序。我选择 Firebase 来部署我的 angularJs 应用程序。这些是他们提供的步骤:
-
npm install -g firebase-tools -
firebase init -
firebase loginError: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.
我不知道“see login:ci”是什么意思,但我试过了:
-
firebase login:ci
我也写了question in their support groups,但还没有答案。
你知道我该怎么做吗?
我也愿意尝试在其他服务器上进行部署。 (只要它们是免费的)
【问题讨论】:
-
您使用的是什么操作系统和外壳?似乎 Firebase CLI 可能会将您的终端检测为非交互式 shell,并激活通常为 CI 服务器保留的模式。
-
在这里交叉发布:groups.google.com/forum/#!msg/firebase-angular/HAGcB--AG64/…。您可以在那里找到问题的答案。
-
有两个人在 google 群组中回复了您的帖子。如果他们的答案不清楚,请跟进。
-
大家好。谢谢你的回答。我使用的是 Git 的 shell(它通常接受 cmd 执行的所有命令),这就是问题所在。 (我切换到 powerShell 并且它工作)。
-
在 Windows Git bash 上,您可以使用 winpty 使其交互,在此处查看密切相关的主题 - stackoverflow.com/questions/68244224/…
标签: login firebase firebase-tools