web-dev-qa-db-ja.com

angularアプリをFirebaseにデプロイできません

リモートサーバーに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.

「seelogin:ci」の意味がわかりませんが、試してみました。

  1. firebase login:ci <----次のように表示されます:「エラー:login:ciを非対話型モードで実行できません。」

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

どうすればいいのか分かりますか?

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

22
Bogdan Adrian

Firebaseをインストールして初めてログインしようとしたときに、同じエラーが発生しました。

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

firebase login --interactive

次に、ブラウザでCLIに正常にログインするためのアクセス許可を付与しました。

注:私のプラットフォームはWindows10とGitBashでしたが、他のプラットフォームでも機能すると確信しています。

60
Anonsage

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

11
Bogdan Adrian

この問題は、GitBashを使用してFirebaseCLIに既にログインしている場合に発生します。コマンドプロンプト(WindowsではCMD)などの別のツールでテストできます。私の場合、「既に[email protected]としてログインしています」と表示されるので、問題。

firebase login

ここに画像の説明を入力してください

0
joelmez4