当运行 React Native 时,在没有远程调试 js 的情况下,Xcode 会显示很多日志,上面写着:
[TOO BIG formatValueCalls XXX exceeded limit of 200]
日志似乎出现在 redux 记录器条目中。
这些错误是由 React Native 从一个名为console.js
的文件中抛出的node_modules/react-native/Libraries/polyfills/console.js
这应该令人关注吗?我在互联网上找不到与此相关的任何内容。
好的,这些消息来自 React Native 中的控制台.js模块。此模块通过管道将控制台.log连接到 iOS 上的 NSLog。我正在注销一些 biiiig 对象(我需要修复(,而这个模块正在剪辑它们(正确(。因此,请在代码中查找正在执行类似操作的位置。
检查Metro Bundler的日志,肯定有很多大对象,但是这些日志没有显示在xcode中,只是[TOO BIG formatValueCalls XXX exceeded limit of 200]
,我想我们可以忽略这个警告。