首页 > 解决方案 > Firebase.auth() 不是函数错误 REACT NATIVE

问题描述

我正在尝试在我的项目中实现 firebase 身份验证。但是,我收到错误 Firebase.auth() is not a function。有谁知道为什么会这样?

应用程序.js

import { initializeApp } from 'firebase/app';
import * as firebase from "firebase/app";
const firebaseConfig = {
  apiKey: "",
  authDomain: "",
  projectId: "",
  storageBucket: "",
  messagingSenderId: "",
  appId: ""
};
firebase.initializeApp(firebaseConfig);

js

import React from "react";
import * as firebase from "firebase/app";
export const loginRequest = (email, password) =>
  firebase.auth().signInWithEmailAndPassword(email, password);

标签: javascriptfirebasereact-native

解决方案


利用

import auth from '@react-native-firebase/auth';

反而。

或者

import * as firebase from '@react-native-firebase';

您正在尝试将 App 库用于所有内容。它仅用作 App 库。


推荐阅读