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