TypeError: undefined is not an object (evaluating 'row[OBJECT_COLUMN_NAME] = key') | React Native

TypeError: undefined is not an object (evaluating 'row[OBJECT_COLUMN_NAME] = key') | React Native

目前,我正在使用 React-Native 构建一个 MobileApp,直到今天一切正常:/

不幸的是,今天应用程序在成功构建后抛出错误(见下文)! [TypeError: undefined is not an object (evaluating 'row[OBJECT_COLUMN_NAME] = key')] BUT 这个错误只出现在 正常模式 -> 如果我切换到 调试模式 一切都是工作没有任何进一步的问题。

所以在那之后,我开始搜索这个错误的触发器并找到了它(见下文) Your_App/node_modules/react-native/Libaries/polyfills/console.js (Line 449)

但是正如您所见,这不是我的,而是 React-Native 的,我无法解决这个问题 在互联网上进行了长时间的研究后,我什么也想不通,因为还没有人遇到这个错误:/

不过我觉得跟最新的react-native firebase version 6.0.0 (https://invertase.io/blog/react-native-firebase-v6)有关 因为它在那附近失败了(见下文)

注意:重新创建应用程序后(使用 git 并不困难)一段时间后错误再次出现:/

注意:一个空的应用程序仍然可以在我的引擎上运行

我用什么:

非常感谢帮助^^

谢谢

在我用 console.logs 完全填充我的代码后...我发现 React Native 在非调试模式下不能与 console.table 一起工作。 仅当应用程序处于调试模式时,使用 console.table 即可轻松解决此问题。只需检查调试模式是否已启用^^

 const isDebuggingEnabled = (typeof atob !== 'undefined');

就是这样