当前,我正在使用React-Native构建MobileApp,直到今天一切都可以正常运行:/
不幸的是,今天该应用在成功构建后引发了一个错误(见下文)!
[TypeError: undefined is not an object (evaluating 'row[OBJECT_COLUMN_NAME] = key')]
但是,如果我切换到调试模式,此错误仅会在正常模式->中出现,并且一切正常。
因此,在那之后,我开始搜索此错误的触发器并找到了它(请参见下文)
Your_App/node_modules/react-native/Libaries/polyfills/console.js (Line 449)
但是您可以看到这不是我的,而是React-Native的,我无法解决此问题 在互联网上进行了长时间的研究之后,我什么都找不到,因为还没有人出现此错误:/
但是我认为这与最新的本机 firebase版本6.0.0 (https://invertase.io/blog/react-native-firebase-v6)有关。 因为它在附近失败(请参见下文)
注意:重新创建应用程序(使用git并不困难)后不久,错误再次出现:/
注意:一个空的应用程序仍然可以在我的引擎上运行
我使用什么:
不胜感激^^
谢谢
答案 0 :(得分:1)
在我用console.logs完全填充代码之后...我发现 React Native在非调试模式下不能与console.table一起使用。 仅当应用程序处于调试模式时,才可以使用console.table轻松修复此问题。只要检查是否启用了调试模式^^
const isDebuggingEnabled = (typeof atob !== 'undefined');
就这样