在React Native 0.61.0的"setupJest.js"文件中找不到模块"EventEmitter"的问题可能是由于新版React Native移除了"EventEmitter"模块的原因。
React Native 0.61.0引入了许多重大的变化,其中一项是移除了"EventEmitter"模块,并引入了新的方式处理事件。在0.61.0版本中,React Native采用了新的事件系统,基于JavaScript原生事件实现。
如果你在React Native 0.61.0版本及以上的环境中遇到找不到"EventEmitter"模块的问题,你可以考虑以下解决方案:
addEventListener
和removeEventListener
来监听和处理事件。可以参考React Native官方文档了解如何使用新的事件系统。总结起来,React Native 0.61.0版本及以上移除了"EventEmitter"模块,采用了新的事件系统。如果你的项目中的代码仍然在使用"EventEmitter"模块,需要根据新的事件系统进行相应的修改。
注意:以上答案仅针对React Native 0.61.0版本及以上的情况,如果你使用的是旧版React Native,请查阅相关文档或者搜索解决方案。
领取专属 10元无门槛券
手把手带您无忧上云