32

リモート サーバーに Web アプリケーションをデプロイするのはこれが初めてです。angularJs アプリをデプロイするために Firebase を選択しました。それらが提供する手順は次のとおりです。

  1. npm install -g firebase-tools<---- 正常にインストールされました
  2. firebase init<- ここでは、この操作にはログインが必要であると書かれています。次のステップに進みます。
  3. firebase login<----私は次のようになります:

    Error: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.

「see login:ci」が何を意味するのかわかりませんが、試してみました:

  1. firebase login:ci<---- 次のメッセージが表示されます: 「エラー: 非対話モードで login:ci を実行できません。」

サポート グループにも質問を書きましたが、まだ回答がありません。

どうすればいいですか?

また、他のサーバーにデプロイしようとしています。(無料である限り)

4

5 に答える 5

88

Firebase をインストールして初めてログインしようとしたときに、同じエラーを受け取りました。

「非対話モードではログインを実行できません」というエラーを修正するために、代わりに対話モードを使用しました。

firebase login --interactive

次に、ブラウザで許可を与えて、CLI に正常にログインしました。

注: 私のプラットフォームは Windows 10 と Git Bash でしたが、他のプラットフォームでも動作するはずです。

于 2016-07-15T23:38:02.130 に答える
13

私はGitのシェルを使用していました(通常、cmdが実行するすべてのコマンドを受け入れます)が、それが問題でした。私はpowerShellに切り替えましたが、うまくいきました。

于 2016-02-13T07:37:22.373 に答える