React native 通过电子邮件创建用户进行firebase身份验证

React native 通过电子邮件创建用户进行firebase身份验证,react-native,React Native,我正在尝试使用createUserWithEmailAndPassword构建身份验证。它不断抛出这个错误 firebase.auth不是一个函数。(在“firebase.auth()”中,“firebase.auth”未定义。) registerUser = () => { if (this.state.email === '' && this.state.password === '') { Alert.alert('Enter details to

我正在尝试使用createUserWithEmailAndPassword构建身份验证。它不断抛出这个错误 firebase.auth不是一个函数。(在“firebase.auth()”中,“firebase.auth”未定义。)

registerUser = () => {
    if (this.state.email === '' && this.state.password === '') {
      Alert.alert('Enter details to signup!');
    } else {
      this.setState({
        isLoading: true,
      });
      firebase
        .auth()
        .createUserWithEmailAndPassword(this.state.email, this.state.password)
        .then((res) => {
          res.user.updateProfile({
            displayName: this.state.displayName,
          });
          console.log('User registered successfully!');
          this.setState({
            isLoading: false,
            displayName: '',
            email: '',
            password: '',
          });
          this.props.navigation.navigate('Login');
        })
        .catch((error) => this.setState({errorMessage: error.message}));
    }
  };

我认为安装未正确完成。请参阅此博客我认为安装未正确完成。请参阅此博客