firebase login で転ける場合の対処法
firebaseにコマンド等にてログインする際
$firebase login
通常だとこれでログインできるはずですが、私の場合以下のように表示され、ログインできませんでした。
Visit this URL on this device to log in:~認証に飛ぶURL~
Waiting for authentication...
Error: An unexpected error has occurred.
windowsの場合はこのようになエラーが起こる方も多いようです。
日本語での解決方法の記事がなかったので、少し時間食いました。
今ログインしようとしているディレクトリ直下にfirebaseError.logみたいなログファイルに詳細は書いてあります。
Error: spawn cmd ENOENT
at exports._errnoException (util.js:746:11)
at Process.ChildProcess._handle.onexit (child_process.js:1046:32)
at child_process.js:1137:20
at process._tickCallback (node.js:355:11)
上記のようなエラーの場合は以下のコマンドで正常にログインできます
PATH="$PATH:/mnt/c/Windows/System32" firebase login
もしこれでダメだった場合は環境変数を開いて
C:\ Windows \ System32
こちらを追加してもう一度試してみてください。できると思います。
このような画面が表示されたらログイン成功です。
それでは開発を進めていきましょう!