НПМ предупреждает react-dom@15.5.4 требуется одноранговый файл react@^15.5.4, но он не был установлен


Я работаю над react-native приложением, после установки react-native-maps у меня возникли некоторые проблемы, поэтому я удалил проект и клонировал предыдущую версию из bitbucket; при запуске npm install на экране появляется следующая ошибка:

npm WARN react-dom@15.5.4 requires a peer of react@^15.5.4 but none was installed. npm WARN react-native@0.41.2 requires a peer of react@~15.4.0 but none was installed. npm WARN react-static-container@1.0.1 requires a peer of react@^0.13.0 || ^0.14.0 || ^15.0.0 but none was installed.

И на симуляторе появляется следующий экран: ЭКРАН ОШИБОК

Другая информация:

rereact-native-cli: 2.0.1 react-native: 0.43.4 platform: IOS Development Operating System: MacOS Sierra

Есть идеи о том, как решить эту проблему?

1 4

1 ответ:

Я исправил это, удалив маленький символ ^ в моем пакете.файл json перед номером версии react-native-router-flux. Убрав этот символ силы НПМ установить, чтобы установить версию указал, а не последней версии.

Также попробуйте yarn install может решить эту проблему