React Native TypeError:Cannot read property 'apps' of undefined,js engine:爱马仕

jpfvwuh4  于 2023-08-07  发布在  React
关注(0)|答案(1)|浏览(186)

我正在为iOS和Android开发一个使用Expo的React原生应用程序。我想在我的应用程序中添加Firebase电话身份验证。我已经遵循了Expo和Firebase提供的文档,但仍然出现上述错误。我得到一个更多的错误:
不变违反:“main”尚未注册。如果出现以下情况,则可能发生这种情况:

  • Metro(本地开发服务器)从错误的文件夹运行。检查Metro是否正在运行,停止它并在当前项目中重新启动它。
  • 由于错误,模块加载失败,未调用AppRegistry.registerComponent。,js引擎:爱马仕

下面是我的代码:

import firebase from 'firebase/app';
import 'firebase/auth';
import firebaseConfig from './firebaseConfig';

// Initialize Firebase
if (!firebase.apps.length) {
  //firebase.initializeApp(firebaseConfig);
}

import { View, Text } from 'react-native';
import PhoneAuth from './PhoneAuth';

const App = () => {
  return (
    <View>
      <Text>My Firebase App</Text>
      <PhoneAuth />
    </View>
  );
};

export default App;

字符串

jhdbpxl9

jhdbpxl91#

假设你的世博会项目是被管理的项目。你在app.json文件中添加了google-services.json和GoogleService-Info.plist的路径了吗?

相关问题