reactjs – npm WARN react-dom@15.5.4需要一个react @^15.5.4,但没有安装

我正在开发一个react-native应用程序,在安装react-native-maps之后我遇到了一些问题,所以我删除了该项目并从bitbucket克隆了以前的版本;当我运行npm install时,屏幕上会出现以下错误:

npm WARN react-dom@15.5.4需要一个react @^15.5.4的同行,但没有安装.
npm WARN react-native@0.41.2要求对方为react@~15.4.0,但没有安装.
npm WARN react-static-container@1.0.1要求对方为react@^0.13.0 || ^ 0.14.0 || ^ 15.0.0但没有安装.

并在模拟器上显示以下屏幕:
ERROR SCREEN

其他信息:

rereact-native-cli:2.0.1
反应原生:0.43.4
平台:IOS
开发操作系统:MacOS Sierra

有关如何解决问题的任何想法?

最佳答案 我通过在react-native-router-flux的版本号前面删除package.json文件中的小^符号来修复此问题.删除该符号会强制npm install安装指示的版本而不是最新版本.

也尝试纱线安装可以解决这个问题

点赞