React native не в состоянии связать реактивную навигацию и native-базу - (Экспо - проект CRNA) - PullRequest
0 голосов
/ 28 июня 2018

В приложении Expo React Native произошла следующая ошибка при выполнении react-native link после выполнения yarn add react-navigation native-base.

Предупреждение отображается при добавлении React Navigation и Native-Base


warning “expo > react-native-maps@0.21.0” has incorrect peer dependency “react-native@^0.51 || ^0.52 || ^0.53 || ^0.54”.
warning “expo > react-native-reanimated@1.0.0-alpha.3” has incorrect peer dependency “react@16.0.0-alpha.6”.
warning “expo > react-native-reanimated@1.0.0-alpha.3” has incorrect peer dependency “react-native@^0.44.1”.
warning " > react-native@0.55.4" has incorrect peer dependency “react@16.3.1”.
warning “react-native > eslint-plugin-react-native@3.2.1” has unmet peer dependency “eslint@^3.17.0 || ^4.0.0”.
warning “react-navigation > create-react-context@0.2.2” has unmet peer dependency “prop-types@^15.0.0”.

Произошла ошибка при выполнении активной ссылки


PS C:\Projects\proj> react-native link
Scanning folders for symlinks in C:\Projects\proj\node_modules (81ms)
rnpm-install info Linking assets to ios project
rnpm-install ERR! Something went wrong while linking. Error: Cannot read property ‘pbxprojPath’ of null
Please file an issue here: https://github.com/facebook/react-native/issues

1 Ответ

0 голосов
/ 28 июня 2018
Команда

react-native link предназначена для реактивных проектов, созданных с помощью команды react-native init для связи собственных зависимостей. Вы можете прочитать больше об этом здесь .

Если ваш проект создан с помощью create-react-native-app или с использованием expo, следуйте инструкциям this (установка с частью CRNA) процесс установки, чтобы добавить Native Base в ваш проект. react-navigation - это чистая библиотека JS, которая не требует никаких собственных ссылок.

Создание проекта React Native с использованием CRNA CLI.

CRNA помогает создавать приложения React Native без конфигурации сборки. CRNA работает на MacOS, Windows и Linux.

yarn add native-base --save
npm install @expo/vector-icons --save
...