Невозможно установить пакет реакции-навигации, используя npm - PullRequest
0 голосов
/ 10 января 2019

Я создаю приложение с выставкой. Я хочу использовать реагирующую навигацию, чтобы иметь возможность перемещаться между экранами.

Но у меня проблемы с установкой пакета. На самом деле у меня есть эта проблема с каждым пакетом, который я пытаюсь установить ...

Запустив скрипт установки:

установка в минуту - сохранить реакцию-навигация

У меня есть эти предупреждения, и я не могу импортировать пакет в моем проекте:

npm WARN expo-google-sign-in@2.0.0 requires a peer of react-native@^0.55.4 but none is installed. You must install peer dependencies yourself.
npm WARN react-native-reanimated@1.0.0-alpha.11 requires a peer of react@16.0.0-alpha.6 but none is installed. You must install peer dependencies yourself.
npm WARN react-native-reanimated@1.0.0-alpha.11 requires a peer of react-native@^0.44.1 but none is installed. You must install peer dependencies yourself.
npm WARN url-loader@1.1.2 requires a peer of webpack@^3.0.0 || ^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
Выходная ошибка терминала:

While trying to resolve module `react-navigation` from file 
`/app/App.js`, the package `/app/node_modules/reactnavigation/package.json` 
was successfully found. 
However, this package itself specifies a `main` module field that could not be resolved 
(`/app/node_modules/react-navigation/src/react-navigation.js`. Indeed, none of these files exist:
[13:58:26] 
[13:58:26]   * `/app/node_modules/react-navigation/src/react-navigation.js(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)`
[13:58:26]   * `/app/node_modules/react-navigation/src/react-navigation.js/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx)`

Эта проблема возникает каждый раз, когда я пытаюсь установить пакет. Я не нашел ни одного решения, которое бы мне помогло.

1 Ответ

0 голосов
/ 14 января 2019

Если проблема не устранена, попробуйте вместо нее реагировать на навигацию 2.0. Последние версии не всегда самые стабильные

...