javascript - 导入冲突两个模块反应原生
问题描述
我有两个模块firebase
,react-native-firebase
我想同时导入,怎么做?
import firebase from 'firebase'
import {firebase as firebase2} from 'react-native-firebase';
当我想使用它时
const messaging=firebase2.messaging()
错误:未处理的 JS 异常:TypeError:未定义不是对象(评估“_reactNativeFirebase.firebase.messaging”)
解决方案
将消息包导入您的项目:
import messaging from '@react-native-firebase/messaging';
该软件包还提供对 firebase 实例的访问:
import { firebase as firebase2 } from '@react-native-firebase/messaging';
推荐阅读
- javascript - JavaScript if() 语句或/和运算符
- r - 数组(不同的日期,值),箱线图:x - 日期,y - 值
- reactjs - 如何在反应中访问页面刷新时的状态值?
- git - 在 git 中交换分支合并
- ruby-on-rails - 嵌套表单的解决方案
- tensorflow - TensorBoard 标量摘要是单个数据点。怎么修?
- yii2 - 为什么只有第一个测试有响应?
- python - RobotFramework - 获取下一个星期六
- javascript - create-react-app 测试“React 未定义”
- python - 检查python列表中是否有类的实例