首页 > 解决方案 > 导入冲突两个模块反应原生

问题描述

我有两个模块firebasereact-native-firebase 我想同时导入,怎么做?

import  firebase from 'firebase'

import {firebase as firebase2} from 'react-native-firebase';

当我想使用它时 const messaging=firebase2.messaging()

错误:未处理的 JS 异常:TypeError:未定义不是对象(评估“_reactNativeFirebase.firebase.messaging”)

标签: javascriptreact-native

解决方案


将消息包导入您的项目:

import messaging from '@react-native-firebase/messaging';

该软件包还提供对 firebase 实例的访问:

import { firebase as firebase2 } from '@react-native-firebase/messaging';

推荐阅读