プログラミング学習

【WSL】firebase loginが出来ないときの対処法

vue+firebaseのチュートリアルをやっていたのですが、firebase loginが実行出来なかったため、解決法を示しておきます。

ちなみに、環境はWSLです。

firebase loginが出来ないときの対処法

firebase loginを実行したらこんな感じのメッセージが出てきました。

i Firebase optionally collects CLI usage and error reporting information to help improve our products. Data is collected in accordance with Google’s privacy policy (https://policies.google.com/privacy) and is not used to identify you.

? Allow Firebase to collect CLI usage and error reporting information? Yes
i To change your data collection preference at any time, run firebase logout and log in again.

Visit this URL on this device to log in:
https://accounts.google.com/o/oauth2/………

Waiting for authentication…

Error: An unexpected error has occurred.

なんだか良く分からないので、firebase-debug.logを確認してみると気になる一文が。

Error: spawn cmd.exe ENOENT

上記のメッセージを、ネットで検索してみたら、こんな記事「Error: spawn cmd.exe ENOENT using WSL since 9.0.0」が出てきました。

読んでみると

を実行したら動いた的なことが書いてあったので実行してみました。

すると、firebase loginが実行出来るようになったので、皆さんもぜひ。

RELATED POST