我正在开发一个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安装指示的版本而不是最新版本.
也尝试纱线安装可以解决这个问题