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

须要执行react

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编译的android

执行后可能还会报一样的错,react-native

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

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

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

至

import EventEmitter from 'react-native/Libraries/vendor/emitter/EventEmitter';
复制代码
相关文章
相关标签/搜索