7

我刚刚使用“react-native init NameProject”创建了应用程序,并且有一个我经常使用的基本目录,所以当我插入它时,我安装了依赖项和链接,它发生在我身上......我已经删除了“node_modules”目录,重新安装,重新链接,似乎没有解决问题...

截屏:

在此处输入图像描述

4

2 回答 2

2

尝试运行命令

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

实际上,如果您真正尝试仔细阅读,错误消息本身已经非常详细地描述了如何解决您的问题。

于 2019-08-02T04:56:09.843 回答
1

不再适用于世博会,请参阅此帖子

您应该能够用expo-constantsand替换最常见的属性expo-device

来源:https ://forums.expo.dev/t/nativemodule-rndeviceinfo-is-null/35351

于 2021-09-28T09:04:49.333 回答