Собственный модуль не может быть нулевым, expo с проблемой импорта firebase

#reactjs #firebase #react-native #expo

#reactjs #firebase #react-native #expo

Вопрос:

Пытаюсь импортировать Firestore в свое приложение, но продолжаю получать ошибку «Инвариантное нарушение: собственный модуль не может быть нулевым» Я просматривал некоторые решения, и люди говорили запустить pod install в ios, но папка ios не существует в expo? Не уверен, что делать…

Мой импорт import firestore from '@react-native-firebase/firestore'; я использую firebase auth, и это работает нормально, но не повезло с firestore.

Ответ №1:

Вы не можете использовать react-native-firebase with expo . Смотрите это руководство от expo по использованию firebase sdk.

Ответ №2:

Я решил это, перейдя в node_modules &&t; @react-native-firebase, затем открыв папки app и database и удалив все папки node_modules, которые я нашел внутри них

Ответ №3:

У меня также была эта ошибка. В качестве решения я не импортировал из ‘@react-native-firebase / firestore’. Я использовал только ‘import firebase from «firebase»;’ и я использовал в блоке кода этот ‘firebase.firestore()’. Это сработало.