首页 > 解决方案 > 如何确定哪个库在我的 React 本机应用程序中导致警告?所有警告都来自 LogBoxData.js

问题描述

目标: 摆脱警告new NativeEventEmitter() was called with a non-null argument without the required addListener method

预期结果:控制台应该向我显示警告发生在哪个文件/组件中,以便我可以修复代码或更新我正在使用的库。我没有直接NativeEventEmitter()在我的代码中使用任何地方,所以我怀疑它来自一个过时的库。

实际结果::控制台仅显示警告发生在 LogBoxData.js 中,而没有任何指示警告实际发生的位置

有没有办法查明哪个库导致此警告升级/发送 MR 来修复它?

还是我应该盲目地将所有依赖项升级到最新版本并重新测试应用程序?

注意:我不想只是压制警告并隐藏它。我想找到根本原因并解决它

谢谢!

标签: react-native

解决方案


推荐阅读