【问题标题】:After upgrading to React Native 0.60 , getting error "Undefined is not an object " '_reactNative.NetInfo.getConnectionInfo'升级到 React Native 0.60 后,出现错误“未定义不是对象”'_reactNative.NetInfo.getConnectionInfo'
【发布时间】:2019-07-19 06:23:53
【问题描述】:

我最近从 0.57.8 升级到 react-native 版本 0.60。我已成功完成升级。但是陷入了这个错误。 我知道“NetInfo”已经从 react-native 核心中提取出来了。所以,我暂时删除了代码和使用 NetInfo 的库。但我仍然无法删除这个错误。寻求帮助。

【问题讨论】:

    标签: react-native


    【解决方案1】:

    首先,当您在 React-native 中导入 NetInfo 时,将其删除并 从 'react-native' 导入 { View, Text, StyleSheet, Image,NetInfo }; 并使用新的它从“@react-native-community/netinfo”导入NetInfo;

    然后安装这个插件 npm install --save @react-native-community/netinfo.

    【讨论】:

    • 我在我的应用程序中使用 Aws AppSync。我不确定,但在深入挖掘之后,我发现这个库使用“_reactNative.NetInfo.getConnectionInfo”。我已联系 Aws 支持团队。
    • 添加到上面作者评论的上下文中,只要升级到aws-appsync@^2.0.0或以上就可以解决问题了。
    猜你喜欢
    • 2019-11-18
    • 2019-11-06
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    相关资源
    最近更新 更多