2

アプリを新しい Firebase コンソール (console.firebase.google.com) に移行した後、Firebase CLI の「firebase deploy」を使用して静的アセットをデプロイできなくなりました。「エラー: 認証が必要です」というメッセージが表示されます。

最初は最新の CLI に更新していましたが、Angular アプリで Firebase を更新しないとデプロイに使用できないことがわかりました。ただし、AngularFire が更新されるまでは、これを行う準備ができていません。そのため、古い CLI にダウングレードしましたが、まだデプロイできないことがわかりました。

Firebase CLI、Firebase、NodeJS (v4 & 6) のアンインストール/再インストール、Firebase へのログインとログアウトを何度も試みましたが、何も役に立ちませんでした。

私は現在使用しています:

  • Firebase CLI: 2.15.1
  • ノード: 4.4.4
  • NPM: 2.15.1

また、「firebase prefs:token」を使用してトークンをコピーし、「firebase deploy --token」を使用してトークンをデプロイしようとしました。まだ運がありません。認証が必要です。

展開のブロックを解除するための問題に関するガイダンスを期待しています。ありがとう!

4

1 に答える 1

5

申し訳ありませんが、問題が発生しています。firebase-toolsnode モジュールを使用する必要があります。最新バージョンは 3.0.0 です。これは、新しいコンソールに移行されたプロジェクトを使用するために必要です。

実行してみてください:

npm install -g firebase-tools
# just to be sure; let's make sure you have a token against the right scopes
firebase logout; firebase login
于 2016-05-23T21:48:18.123 に答える