@React-native-community/react-native-device-info:NativeModule.RNDeviceInfo 为空。要解决此问题,请执行以下步骤: *Run 'react-native link

Mur*_*oli 5 react-native react-native-router-flux react-native-device-info

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

截屏:

在此处输入图片说明

JaK*_*eam 3

尝试运行命令

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 link package_name. 从我自己的尝试来看,由于react-native-device-info并没有非常积极地更新自己,因为没有太多理由,他们不支持自动链接事实证明他们支持,但也许在某些项目上它不起作用?至少在我的项目上不起​​作用,我需要手动链接它)。

实际上,如果您仔细阅读错误消息本身,它已经很好地描述了如何解决您的问题。