How do I solve: Error: Failed to list Firebase projects. See firebase-debug.log for more info
Solution 1:
Update
The fix is:
$ firebase login --reauth
Thanks to @kynan in the comments for simplifying the original two-liner down to this one-liner.
If that doesn't work, you can also try logging out and logging back in like the original answer.
Original Answer
The fix is:
$ firebase logout
$ firebase login
It looks like when you upgrade firebase-tools, that may invalidate your auth token. You just have to log out and log back in.
Here's the message when you log out:
$ firebase logout
! Invalid refresh token, did not need to deauthorize
+ Logged out from <email>
Solution 2:
For people who don't want to logout, the below command will also work.
firebase login --reauth
Solution 3:
use firebase logout
to log out
then use firebase login
to log back in to firebase in the CLI
Do this after updating the firebase tools using npm install -g firebase-tools
After succesfull login, use firebase use --add
to list all the projects you have