我刚刚使用“react-native init NameProject”创建了应用程序,并且有一个我经常使用的基本目录,所以当我插入它时,我安装了依赖项和链接,它发生在我身上......我已经删除了“node_modules”目录,重新安装,重新链接,似乎没有解决问题...
截屏:
我刚刚使用“react-native init NameProject”创建了应用程序,并且有一个我经常使用的基本目录,所以当我插入它时,我安装了依赖项和链接,它发生在我身上......我已经删除了“node_modules”目录,重新安装,重新链接,似乎没有解决问题...
截屏:
尝试运行命令
react-native link react-native-device-info
或者
cd ios && pod install && cd ..
react-native run-android
然后尝试使用用于启动应用程序或react-native run-ios
直接从 XCode 运行应用程序的任何命令再次运行您的项目。
因为从 react - native 0.60.0 或更高版本开始,大多数但不是所有库都可以在不运行. 从我自己的尝试来看,由于 react-native-device-info 并没有非常积极地更新自己,因为没有太多理由,他们不支持自动链接的事情(事实证明他们支持,但也许在某些项目上它不起作用?至少它不在我的,我需要手动链接它)。react-native link package_name
实际上,如果您真正尝试仔细阅读,错误消息本身已经非常详细地描述了如何解决您的问题。
不再适用于世博会,请参阅此帖子。
您应该能够用expo-constants
and替换最常见的属性expo-device
。
来源:https ://forums.expo.dev/t/nativemodule-rndeviceinfo-is-null/35351