导入时反应本机Firebase TypeError

时间:2018-11-23 01:40:15

标签: firebase react-native

我正在使用React Native开发一个Android和IOS移动应用程序。我想对数据库使用Firebase,但是先安装npm install --save firebase然后安装import firebase from 'firebase'

我会得到这个错误,说

  

“ TypeError:未定义不是函数(正在评估'_iteratortypeof   符号===“功能”? Symbol.iterator:“ @@ iterator”')“

这是我的输出的屏幕截图

enter image description here

我想为我的带有数据库的应用程序创建一个登录屏幕。如果将Firebase用于我的移动应用程序,则任何其他建议都可以提供帮助。

这是我的编码,如果有帮助的话。

import React from 'react';
import {
View,
Text,
StyleSheet,
Platform,
TextInput,
TouchableOpacity,
} from 'react-native';
import firebase from 'firebase';


export default class Login extends React.Component {

constructor(props) {
    super(props);
}
state = {
    email: "Enter email",
 password: "Enter password"
};





render() {
    return (
        <View style={styles.container}>
            <View style={styles.textContainer}>
                <Text style={styles.text}>Create an account below</Text>
                <TextInput
                    style={styles.textInput}
                    onChangeText={(text) => this.setState({ email: text })}
                    value={this.state.email}
                />
                <TextInput
                    style={styles.textInput}
                    onChangeText={(text) => this.setState({ password: text })}
                    value={this.state.password}
                />
                <TouchableOpacity

                >
                    <View>
                        <Text>Log In Existing</Text>
                    </View>
                </TouchableOpacity>

                <TouchableOpacity

                >
                    <View>
                        <Text>Create New User</Text>
                    </View>
                </TouchableOpacity>
            </View>
        </View>
    );
}}

1 个答案:

答案 0 :(得分:0)

哪个babel版本用于编译?所有的babel插件和预设都应与babel版本匹配。 请检查babel版本和预设。