在React Native中初始化InitializeApp Firebase:错误“意外令牌

时间:2019-08-22 19:40:07

标签: firebase react-native authentication expo

在expo react native中初始化Firebase配置时出现错误。意外的令牌“;”

环境: 世博会发展 反应本机 火力基地 Visual Studio代码编辑器

我想要什么: 我是新手,正在学习如何使用Firebase电子邮件/密码方法在本地应用程序中对/ login进行身份验证。

我做了什么: 在代码编辑器工具-> app.js->中,我导入了firebase,创建了一个const来定义firebase的配置参数。

之后,我尝试初始化firebase。

问题是什么?

当我在手机上运行该应用程序时,发生了以下错误。

SyntaxError:C:\ Users \ Jituni \ bholmentorworld \ App.js:意外令牌,预期为“;” (32:23)

30 | };   31 |

  

32 | firebase.initializeApp {firebaseConfig};        | ^     33 |     34 |导出默认类App扩展React.Component {

     

35 |

[import React from "react";
import { Image, Button, TextInput, ScrollView, Stylesheet, Text, View } from "react-native";

import * as firebase from 'firebase';


const firebaseConfig={
  apiKey:"AIzaSyDimdV7iWkVaLKpQVqt82_TiSuRA0NBAOE",
  authDomain:"firebaseapp",
  databaseURL:"mentordunia",
  projectId:"mentordunia",
  storageBucket:"",
  messagingSenderId:"1055433782606",
  appId:"b308d4b9d990db06",
};

 firebase.initializeApp{firebaseConfig};

export default class App extends React.Component{


render() {
return <AppContainer/>;
 }
};][1]

预期结果: 应该不会收到初始化Firebase的错误

实际结果: 初始化Firebase时出错

1 个答案:

答案 0 :(得分:2)

我建议使用短绒毛毡来捕捉任何可能的错误,我个人将eslint与vs代码一起使用。

firebase.initializeApp{firebaseConfig};应该是firebase.initializeApp(firebaseConfig);