Код: Выделить всё
import { initializeApp } from "firebase/app";
import { initializeAuth, getReactNativePersistence } from "firebase/auth";
import ReactNativeAsyncStorage from '@react-native-async-storage/async-storage';
const firebaseConfig = {
apiKey: "...",
authDomain: "...",
projectId: "...",
storageBucket: "...",
messagingSenderId: "...",
appId: "..."
};
export const app = initializeApp(firebaseConfig);
export const auth = initializeAuth(app, {
persistence: getReactNativePersistence(ReactNativeAsyncStorage)
});
Модуль '"Firebase/Auth"' не имеет экспортированного члена 'getReactnativePersistence'. getReactnativePersistence в этой настройке, или другой рекомендуемый подход к состоянию авторов огневой базы в Expo без выброса или использования пользовательского клиента Dev?
Любая помощь будет оценена!
Код: Выделить всё
npm install firebase
npm install @react-native-async-storage/async-storage
Код: Выделить всё
"@react-native-async-storage/async-storage": "^2.1.2",
"firebase": "^11.8.1"
Код: Выделить всё
{
"compilerOptions": {
"paths": {
"@firebase/auth": ["./node_modules/@firebase/auth/dist/index.rn.d.ts"]
}
},
"extends": "expo/tsconfig.base"
}
< /code>
Однако это не решило проблему. Кроме того, когда я проверяю свой каталог node_modules/@Firebase Подробнее здесь: https://stackoverflow.com/questions/796 ... yncstorage
Мобильная версия