Я хочу начать программирование на React-native
и у меня есть несколько проблем:
-Когда я запускаю
npm install -g react-native
, получаю это:
PS C:\Users\Name> npm install -g react-native
C:\Users\Name\AppData\Roaming\npm\react-native ->
C:\Users\Name\AppData\Roaming\npm\node_modules\react-native\local-
cli\wrong-react-native.js
npm WARN react-native@0.57.3 requires a peer of react@16.6.0-alpha.8af6728
but none is installed. You must install peer dependencies yourself.
npm WARN @babel/plugin-check-constants@7.0.0-beta.38 requires a peer of
@babel/core@7.0.0-beta.38 but none is installed. You must install peer
dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4
(node_modules\react-native\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for
fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current:
{"os":"win32","arch":"x64"})
+ react-native@0.57.3
added 39 packages from 55 contributors, removed 20 packages and updated 82
packages in 32.884s
Однако,если я вручную устанавливаю эти пакеты, они все равно не регистрируются как установленные, и я получаю те же сообщения об ошибках.
- Вторая проблема, с которой я сталкиваюсь, - с expo (я думаю).Я следовал инструкциям руководства react native
на github
в Facebook, но всякий раз, когда я пытаюсь установить пакет native-base
, всегда получаю сообщение unable to resolve module native-base
.
Я пытался выполнить шаги, которые должныпривел меня к решению проблемы очистки сторожа и удаления node_modules, но ничего не помогло.Я также не смог реализовать react-native-swiper
из-за той же проблемы.
Всякий раз, когда я их устанавливаю, получаю предупреждения о зависимостях, но когда я устанавливаю зависимости, предупреждения не исчезают.
Кажется, что пакеты не устанавливаются, если я запускаю команду.Я думал, что это может быть проблемой, но я не смог найти решение этой проблемы.