我正在为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;
字符串
1条答案
按热度按时间jhdbpxl91#
假设你的世博会项目是被管理的项目。你在app.json文件中添加了google-services.json和GoogleService-Info.plist的路径了吗?