Ядро Firebase не включает модуль auth. Вам необходимо добавить модуль auth:
import firebase from 'firebase/app';
import 'firebase/auth';
Если ни один пользователь в настоящий момент не аутентифицирован, currentUser будет нулевым и не будет иметь функцию reload (). Попытка вызвать его выдаст вам ошибку.
Функция reload () возвращает обещание, чтобы вы могли использовать .then, но обещание не возвращает объект currentUser. Чтобы просмотреть currentUser после перезагрузки, просто обратитесь к currentUser ...
if (firebase.auth().currentUser) {
firebase.auth().currentUser.reload().then(() => {
console.log(JSON.stringify(firebase.auth().currentUser));
});
} else {
console.log('No authenticated user');
}