第一次啓動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';
複製代碼
相關文章
相關標籤/搜索