it-swarm.com.ru

npm ПРЕДУПРЕЖДЕНИЕ [email protected] требует однорангового узла реакции @> = 15.4.0, но ни один не был установлен

Проблема

Я пытаюсь установить response-native-maps от Airbnb в моем проекте. Инструкция по установке: airbnb/Reaction-native-maps/Installation

Когда я запускаю следующую команду в cmd: npm install react-native-maps --save

Вот что я получаю: `- [email protected] нпм ПРЕДУПРЕЖДЕНИЕ [email protected] требует однорангового соединения response @> = 15.4.0, но ни один не был установлены.

Игнорирование этого, если я продолжу дальнейшую установку и запусту следующую команду: react-native link react-native-maps

Это то, что я получаю: Сканирование 561 папок для символических ссылок в C:\RNProjects\Mapp\node_modules (39ms) rnpm-install info Связывание реакции-нативных-карт зависимостей ios rnpm-install информация Модуль iOS native-карты были успешно связаны

^ Как мы видим, устанавливаются только модули карт, связанные с iOS. При проверке каталога проекта мне удалось проверить, что модуль, связанный с Android, не был установлен.

Устранение неполадок

Вот список вещей, которые я пытался решить, но ни одна из них не сработала.

  1. Пробовал устанавливать npm install [email protected] --save

Получил эти предупреждения:

npm ПРЕДУПРЕЖДЕНИЕ [email protected] требует однорангового узла [email protected], но ни один не был установлен. npm ПРЕДУПРЕЖДЕНИЕ [email protected] требует однорангового узла [email protected]^16.0.0-alpha.6, но ни один не был установлен.

Поэтому, чтобы решить эту проблему, я попытался установить [email protected] с: npm install [email protected].

Я снова получил то же сообщение:

npm ПРЕДУПРЕЖДЕНИЕ [email protected] требует однорангового узла реакции @> = 15.4.0, но ни один из них не был установлен.

  1. Пробовал обновлять реакцию-нативный npm update react-native.

По-прежнему получаю то же предупреждение.

  1. Попробовал установить последнюю версию npm: npm install [email protected] -g.

Не сработало.

Дополнительная информация

  • реактивный: 0.43.3
  • response-native-cli: 2.0.1
  • Платформа: Android
  • Операционная система разработки: ОС Windows 10
6
prasang7

Вот как я смог решить это (хронологический порядок):

  1. Удален узел_модуля каталог из проекта
  2. npm cache clean
  3. Изменен package.json с помощью: "реагировать": "~ 15.4.1"; «Реагируют родной»: «0.42.3»; «рэкт-тест-рендерер»: «15.4.1»
  4. npm install all module
  5. npm install
  6. npm i [email protected] --S
  7. react-native link react-native-maps

Как только я это сделаю, он успешно сможет связать Android и ios response-native-modules с проектом.

Примечание: Перед запуском команды react-native run-Android

Выполнить: cd Android && gradlew clean && cd .. && react-native run-Android.

Это очистит грейдер перед запуском и поможет избежать любых ошибок.

3
prasang7

Ты можешь попробовать:

  1. удалить node_module, очистить кэш npm;
  2. изменить package.json

    «реагировать»: «~ 15.4.1», «реагировать-нативный»: «0.42.3», «реагировать-тестировать-рендерер»: «~ 15.4.1»,

  3. npm установить все модули;

  4. сделанный ;)

1
philions