【问题标题】:undefined is not an object (evaluating 'Wu.getRandomValues')undefined 不是对象(评估“Wu.getRandomValues”)
【发布时间】:2020-07-16 06:19:37
【问题描述】:

我正在为我的应用程序使用 firebase firestore。每当我尝试拨打firebase.firestore().collection("users") 时,我都会收到undefined is not an object (evaluating 'Wu.getRandomValues')。我不知道这个错误意味着什么,就像在我之前的项目中一样,我使用了 firestore 并且没有出现任何此类错误。我最近还升级了我的 expo 客户端,但我不确定新版本是否是问题所在。任何帮助将不胜感激。

【问题讨论】:

  • 我遇到了同样的问题。将 firebase 版本降级为 @7.12.0,它又可以工作了。
  • 如果您能够显示您的数据,请告诉我。我只能让我的信息在调试模式下显示。

标签: firebase react-native expo


【解决方案1】:

好的。根据我的经验,我似乎需要使用npm uninstall firebase 从我的项目中卸载firebase。然后,我不得不像expo install firebase @firebase/firestore 那样使用expo 重新安装firebase 和@firebase/firestore。从那里,我在我的文件中做了import * as firebase from "firebase" 和import "@firebase/firestore。

【讨论】:

  • 为完全相同的问题来到这里,但这对我不起作用。我什至尝试从模块文件夹中删除 Firebase 和 @Firebase,然后使用您的方法重新安装。我还有什么可以尝试的吗?
  • 不太确定我还能推荐什么。我想你可以查看你的 package.json 文件,看看你是否有任何与 firebase 相关的包并重新安装所有这些包。
【解决方案2】:

就我而言,它发生在我升级到 Expo SDK 37 时。 我通过更新 android studio 和 Android SDK 解决了这个问题。 https://www.javadrive.jp/android/install/index3.html#section2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-16
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多