Ошибка при установке react-native-gesture-handler с помощью npm

Я пытаюсь запустить npm install react-native-gesture-handler, но мой терминал выдает эту ошибку:

SAMETs-MBP:HelloWorld developer$ npm install react-native-gesture-handler
npm ERR! path /Users/developer/HelloWorld/node_modules/react-native-safe-area-view
npm ERR! code EISGIT
npm ERR! git /Users/developer/HelloWorld/node_modules/react-native-safe-area-view: Appears to be a git repo or submodule.
npm ERR! git     /Users/developer/HelloWorld/node_modules/react-native-safe-area-view
npm ERR! git Refusing to remove it. Update manually,
npm ERR! git or move it out of the way first.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/developer/.npm/_logs/2019-05-14T05_27_08_555Z-debug.log

Может ли кто-нибудь помочь мне в этом? Я искал в Интернете, но ничего не нашел.

удалите папку node_module, затем используйте npm i

Vinayak B 14.05.2019 08:06

Я сделал. Я получил ту же ошибку при попытке запустить npm i

zimmerbimmer 14.05.2019 09:03

@SametMutevelli Удалите свой node_module и package-lock.json, очистите кеш npm, а затем запустите npm install, а также какую версию с реакцией вы используете

Naveed Sheriffdeen 14.05.2019 09:20

@SametMutevelli я получаю ту же ошибку! Вы решили эту проблему? Если да, поделитесь ответом

Shubham Bisht 14.05.2019 13:54
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
4
2 512
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

использовать пряжу. использование нпм дало мне ошибку. Я пробовал с пряжа, это не дало никаких проблем.

Ответ принят как подходящий

Сегодня я столкнулся с той же проблемой. Попробовал три шага и сработало!

  1. Удалил папку «реагировать на родную безопасную область» вручную
  2. Удалил кеш с помощью npm start -- --reset-cache
  3. Выполните команду npm --save install react-native-gesture-handler

Обновление: я также обнаружил, что удаление папки git внутри node_modules/react-native-safe-area-view решит эту проблему. Спасибо @ThaJay

Надеюсь, это поможет!

Вам нужно только удалить папку .git внутри react-native-safe-area-view.

ThaJay 16.05.2019 14:31

Просто удалите папку .git внутри your_project_dir/node_modules/react-native-safe-area-view. И это сработало для меня.

запуск rm -rf node_modules/*/.git/ из корневой папки устранил мою проблему. ссылка https://github.com/react-native-community/react-native-safe-area-view/issues/73

Другие вопросы по теме