firebase init で認証エラーが出る

firebase init コマンドでプロジェクトを初期化しようとしたらエラーになり、ログを見ると認証エラーのようだった。(エラーログは勝手に消えてしまった)

認証トークンがおかしくなったのかなと思い、 firebase login –help を見てみると、–reauth といオプションがあるのに気がついた。

$ firebase login --help
Usage: login [options]

log the CLI into Firebase

Options:
  --no-localhost  copy and paste a code instead of starting a local server for authentication
  --reauth        force reauthentication even if already logged in
  -h, --help      output usage information

これで認証トークンのリフレッシュができるのかな、と思い、firebase login –reauth を実行してみたら無事に firebase init ができるようになった。