React Native 的 Firebase 初始错误(无法读取未定义的属性“getItem”)

Posted

技术标签:

【中文标题】React Native 的 Firebase 初始错误(无法读取未定义的属性“getItem”)【英文标题】:Firebase initial error with React Native (Cannot read property 'getItem' of undefined) 【发布时间】:2017-06-14 16:15:13 【问题描述】:

我正在使用 React native 开发一个移动应用程序,并尝试使用 firebase 作为数据库。昨天我尝试将我的 React 本机版本从 0.37 升级到 0.40,但是一些文件冲突并且我的应用程序没有启动。所以我恢复到 0.37 版本。 (我用我最早的副本复制粘贴的冲突文件来解决这个问题)

现在,当我将粘贴 firebase 代码 sn-p 复制到我的 App.js 文件以设置 firebase 时,我收到错误 “无法读取未定义的属性 'getItem'”

如果我删除 firebase sn-p 一切正常。否则 1-2 秒后会弹出红色屏幕并显示附件错误。

我怀疑,我在恢复 react native 0.37 的过程中破坏了一些东西。我试图卸载并重新安装firebase但无济于事。现在我正在敲打我的头,任何帮助都会非常感激。

【问题讨论】:

【参考方案1】:

我找到了解决问题的方法。似乎问题不在于firebase,而在于chrome调试器。在 chrome 中启用“设备切换工具栏”(CMD SHIFT M)似乎是导致问题的原因。取消选择“设备切换工具栏”并重新加载模拟器可以消除错误。

请查看图片链接以获取示例。

【讨论】:

您是否遇到过同样的问题?很高兴这有帮助。 是的,不知道为什么会这样 螺柱解决方案。谢谢。这开始让我厌烦了。 哇!!什么答案! :) 这是其中之一“我没有碰我的代码!”小虫子

以上是关于React Native 的 Firebase 初始错误(无法读取未定义的属性“getItem”)的主要内容,如果未能解决你的问题,请参考以下文章

哪个 Firebase javascript 包应该与 React Native 一起使用?常规的“Firebase Web SDK”还是“react-native-firebase”?

React-native初体验(安卓篇)

使用 react-native-firebase 在 React Native 上自定义通知

react native [[DEFAULT]] firebaseapp 未初始化 react-native-firebase

react-native初体验 — 认识路由

在 react-native 和 firebase 3.1 中登录 Facebook