未定义不是函数(评估'firebase.initializeApp')

问题描述:

我被困在这个错误。我是初学者,反应原生和firebase。我只想在原生和firebase之间建立联系。 请任何人有这个问题的想法?未定义不是函数(评估'firebase.initializeApp')

index.android.js

/** 
 
* Sample React Native App 
 
* https://github.com/facebook/react-native 
 
* @flow 
 
*/ 
 

 
import React, {Component} from 'react'; 
 
import ReactNative from 'react-native'; 
 
import * as firebase from 'firebase'; 
 

 
const StatusBar = require('./components/StatusBar'); 
 
const ActionButton = require('./components/ActionButton'); 
 
const ListItem = require('./components/ListItem'); 
 
const styles = require('./styles.js') 
 

 
// Initialize Firebase 
 
firebase.intializeApp({ 
 
    apiKey: "XXXX", 
 
    authDomain: "XXXX", 
 
    databaseURL: "XXXX", 
 
    projectId: "XXXX", 
 
    storageBucket: "XXXX", 
 
    messagingSenderId: "XXXX" 
 
}); 
 

 

 

Package.js

{ 
 
    "name": "Primed_Network", 
 
    "version": "0.2.0", 
 
    "private": true, 
 
    "scripts": { 
 
    "start": "node node_modules/react-native/local-cli/cli.js start", 
 
    "test": "jest" 
 
    }, 
 
    "dependencies": { 
 
    "apsl-react-native-button": "^3.1.0", 
 
    "firebase": "^3.1.0", 
 
    "react": "16.0.0-alpha.12", 
 
    "react-native": "0.47.1", 
 
    "react-native-firebase": "^2.1.2", 
 
    "react-native-textinput-effects": "^0.4.0", 
 
    "react-native-vector-icons": "^4.3.0" 
 
    }, 
 
    
 
}

+0

这是react-native-firebase? –

+0

是的,我想添加用户使用反应原生和Firebase – houda

尝试导入火力这样

import firebase from 'firebase';