Не удается установить react-навигацию и жесты

#node.js #reactjs #react-native #npm

#node.js #reactjs #react-родной #npm

Вопрос:

получил эту ошибку при установке

 npm install react-navigation
npm WARN tsutils@3.17.1 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modulesfsevents):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:Userssubba-workstationDesktoppractiseecommerceAppnode_modulesfsevents' -> 'C:Userssubba-workstationDesktoppractiseecommerceAppnode_modules.fsevents.DELETE'

npm ERR! code ENOENT
npm ERR! path C:Userssubba-workstationDesktoppractiseecommerceAppnode_moduleshoist-non-react-statics
npm ERR! dest C:Userssubba-workstationDesktoppractiseecommerceAppnode_modules.hoist-non-react-statics.DELETE
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, rename 'C:Userssubba-workstationDesktoppractiseecommerceAppnode_moduleshoist-non-react-statics' -> 'C:Userssubba-workstationDesktoppractiseecommerceAppnode_modules.hoist-non-react-statics.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:Userssubba-workstationAppDataRoamingnpm-cache_logs2020-09-14T13_22_46_720Z-debug.log
  

Ответ №1:

пожалуйста, попробуйте установить их с помощью команды Yarn в консоли проекта:

 yarn add @react-navigation/native
  

Комментарии:

1. Для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией React Navigation

2. я новичок в этой платформе и не использовал yarn, и я боюсь, что npm и yarn могут выйти из строя, которые я хочу решить с помощью npm

3. Попробуйте использовать npm doctor, чтобы проверить, отсутствуют ли зависимости, и к тому времени вы могли бы легко их исправить

4. извините за беспокойство. Проблема была связана с react-navigation версий 4 и 5, я следовал руководству, в котором использовалась версия 4, а документация была на версии 5.

Ответ №2:

Пожалуйста, выполните следующие действия, чтобы решить проблему.

  1. npm cache clean -f
  2. remove node_module folder manually
  3. npm i

Комментарии:

1. Судя по пути, это система Windows.

2. Я пробовал это, но это вызвало больше ошибок. извините, что не делаю этого снова.