gpt4 book ai didi

react-native - 在 React Native 应用程序中需要 Realm 时出错

转载 作者:行者123 更新时间:2023-12-02 01:00:51 26 4
gpt4 key购买 nike

我将 Realm 集成到我的 React Native 项目中,当我使用 Realm 文档中定义的导入语句时出现错误。

const Realm = require('realm');

我已经按照网络上的所有步骤进行操作,但仍然出现错误。这是 Xcode 的输出错误:

2018-05-31 11:11:53.037 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: undefined is not an object (evaluating 'self.fetch')
2018-05-31 11:11:53.036887+0200 wallet-development[1734:651340] Unhandled JS Exception: undefined is not an object (evaluating 'self.fetch')
2018-05-31 11:11:53.040 [warn][tid:com.facebook.react.JavaScript] Unable to symbolicate stack trace: Requiring module "fetch", which threw an exception: TypeError: undefined is not an object (evaluating 'self.fetch')
2018-05-31 11:11:53.040236+0200 wallet-development[1734:651343] Unable to symbolicate stack trace: Requiring module "fetch", which threw an exception: TypeError: undefined is not an object (evaluating 'self.fetch')

这是我在电话中得到的: enter image description here

最佳答案

仅供引用:我可以通过在导入 Realm 之前添加这些行来解决这个问题。

if (typeof global.self === 'undefined') {
global.self = global;
}

我在这里找到了可能的修复:https://github.com/facebook/react-native/issues/9599

关于react-native - 在 React Native 应用程序中需要 Realm 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50620923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com