Android 如何在较旧的React本机版本上打印应用程序版本

Android 如何在较旧的React本机版本上打印应用程序版本,android,ios,react-native,version,Android,Ios,React Native,Version,我正在编写react本机应用程序,我想在其中一个组件中显示应用程序的当前版本名,比如说在文本中 之前有一个关于如何获得该版本的问题,答案是使用 现在的问题是,我在我的项目中使用的是react原生版本0.35,因为我还必须使用和CodePush,但不支持>=0.36版本 当我想安装react本机设备信息并运行时: npm install --save react-native-device-info 我得到以下错误: ├── UNMET PEER DEPENDENCY react-native@

我正在编写react本机应用程序,我想在其中一个组件中显示应用程序的当前版本名,比如说在文本中

之前有一个关于如何获得该版本的问题,答案是使用

现在的问题是,我在我的项目中使用的是react原生版本0.35,因为我还必须使用和CodePush,但不支持>=0.36版本

当我想安装react本机设备信息并运行时:

npm install --save react-native-device-info
我得到以下错误:

├── UNMET PEER DEPENDENCY react-native@0.35.0
├── react-native-device-info@0.9.6 
└── UNMET PEER DEPENDENCY whatwg-fetch@^1.0.0

在react native device info的github页面上,它没有说明任何有关此问题的内容,似乎它应该支持react native 0.35,但它没有指定我应该使用哪个版本的模块(如果这是原因)。

CodePush确实支持RN 0.36确实,他们有一个新版本。谢谢你的更新。不过,还有一些组件只在0.35上工作。因此,问题仍然是实际的。如果您查看react本机设备信息的package.json(),则没有peerdps。这是另一个库导致了这个错误。但是在我从我的项目的package.json的依赖项中取出react本机设备信息并执行npm安装后,它运行顺利,没有任何错误。CodePush确实支持RN 0.36。事实上,他们有了一个新的版本。谢谢你的更新。不过,还有一些组件只在0.35上工作。因此,问题仍然是实际的。如果您查看react本机设备信息的package.json(),则没有peerdps。所以,是另一个库导致了这个错误。但在我从我的项目的package.json的依赖项中取出react本机设备信息并执行npm安装后,它运行平稳,没有任何错误。