【问题标题】:NativeModule RNCGeolocation is nullNativeModule RNCGeolocation 为空
【发布时间】:2020-01-06 22:27:45
【问题描述】:

我升级到 react native 60 和 Pods。现在恢复为时已晚。我收到错误

@react-native-community/geolocation NativeModule.RNCGeolocation 为 Null。

我已经链接了模块,卸载重新安装模块,卸载节点模块并重新安装,pod安装,创建新项目等

【问题讨论】:

  • 您是否将导入语句更新为类似的内容?从“@react-native-community/geolocation”导入地理位置;
  • 是的,但从@react-native-community/geolocation 导入地理位置后我仍然收到同样的错误
  • 确保在 node_modules/@react-native-community 中有 geolocation 文件夹
  • 我确实有这些文件,但错误仍然存​​在,您有什么其他建议我可以尝试

标签: react-native geolocation


【解决方案1】:

我有同样的问题。我实际上正在使用另一个库,它依赖于@react-native-community/gelocation,即react-native-geolocation-service。我实际上并没有遵循安装步骤。当我这样做时,它起作用了。我想由于您正在升级并且已取消链接,因此您需要将其添加到 Podfile,因为它可能不支持自动链接。

对于 RN 版本 > 0.60,来自geolocation service docs,

更新您的“Podfile”(将以下内容添加到 Podfile)

`pod 'react-native-geolocation', path: '../node_modules/@react-native-community/geolocation'`

然后从ios目录运行pod install

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-29
    • 2023-01-31
    • 1970-01-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    相关资源
    最近更新 更多