如何在React Native项目中使用events
节点模块?我在使用util
和http
时遇到了一些模块依赖性问题,通过使用Browserify进行打包后解决了这些问题。
我尝试以同样的方式使用events
:
npm install events
var EventEmitter = require('events').EventEmitter;
使用Browserify打包后,我仍然在React Native中遇到同样的错误:“需要未知模块'events'。”
如何在React Native项目中使用events
节点模块?我在使用util
和http
时遇到了一些模块依赖性问题,通过使用Browserify进行打包后解决了这些问题。
我尝试以同样的方式使用events
:
npm install events
var EventEmitter = require('events').EventEmitter;
使用Browserify打包后,我仍然在React Native中遇到同样的错误:“需要未知模块'events'。”
var EventEmitter = require('EventEmitter');
EventEmitter.js
。const EventEmitter = require('events')
const emitter = new EventEmitter()
export default emitter
import EventEmitter from '@/lib/EventEmitter'
EventEmitter.on('example', this.do_this)
我正在使用react-native-webpack-server通过事件和一堆其他的Node核心模块。这需要一些设置,但否则你将会遇到与Buffer、assert、util、crypto等相同的问题。最好一次性解决它们。
util
和http
配合使用效果很好。 - mdunklevar event = require('events'); eventEmitter = event.EventEmitter;
。 - mdunkle