第一次启动react-native run-android ,报错eventEmitter

需要执行

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ 
复制代码

这个是把你的index.android.js映射到android/app/src/main/res/ 这个文件夹里面的assets文件夹,用来react-native编译的

执行后可能还会报同样的错,

把appregistryinjection.js内EventEmitter的引用改变路径,

从RN 0.48开始,似乎从EventEmitter库中删除了EventEmitter.js。 这似乎是修复 - react-native-firebase/lib/modules/base.js改变

import EventEmitter from 'react-native/Libraries/EventEmitter/EventEmitter';

至

import EventEmitter from 'react-native/Libraries/vendor/emitter/EventEmitter';
复制代码

转载于:https://juejin.im/post/5c206b9de51d45779a0bd9f0

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值