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

时间:2017-01-29 10:55:20

标签: reactjs firebase react-native

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

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

如果我删除firebase代码段,一切正常。否则,1-2秒后会弹出红色屏幕,附件上出现错误。

enter image description here

我怀疑,我在恢复反应原生0.37的路上打破了一些东西。我试图卸载并重新安装firebase无济于事。现在我正在打我的脑袋,任何帮助都会受到极大的影响。

1 个答案:

答案 0 :(得分:33)

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

enter image description here

请查看图片链接以获取样品。