Я провел исследование, но обнаружил эту проблему только в контексте node.js или контексте реакции, но с давних времен, и ребята говорят, что обновление их базы данных помогло. Мой был установлен буквально в прошлом месяце.
В основном я использую React с api firebase, и я использую этот код:
firebase.auth().signInWithEmailAndPassword('an email', 'a password);
Выдает следующую ошибку: TypeError: WEBPACK_IMPORTED_MODULE_2__firebase.a.auth не является функцией
Конечно, я импортирую firebase:
import firebase from '../../firebase';
Все остальные команды firebase работают нормально.
Кто-нибудь имел опыт решения этой проблемы с помощью response.js?
Заранее большое спасибо
Привет, приятель, спасибо. Я поступил глупо, не используя импорт firebase / auth в файле firebase. Большое спасибо вы действительно помогли мне





Сначала убедитесь, что ваш путь правильный, если он есть, попробуйте удалить папку node_modules и снова сделать npm install!
Спасибо Tibere PRS
Просто отправьте ответ, возможно, чтобы помочь другим. Простое решение (спасибо think-two) - импортировать firebase / auth. Вот пример файла Firebase:
import firebase from 'firebase/app';
import 'firebase/storage';
import "firebase/database";
import "firebase/auth"
// Initialize Firebase
var config = {
apiKey: "*********************",
authDomain: "...",
databaseURL: "...",
projectId: "....",
storageBucket: "....",
messagingSenderId: "..."
};
firebase.initializeApp(config);
const storage = firebase.storage();
export {
storage, firebase as default
}
Дважды проверьте правильность пути. И что вы экспортируете из этого файла? Поделитесь кодом файла Firebase для лучшей помощи