Я пытаюсь установить Expo, React и React-Native как зависимости проекта. package.jason
выглядит так:
"main": "node_modules/expo/AppEntry.js",
"private": true,
"dependencies": {
"expo": "^28.0.0",
"expo-three": "^3.0.0-alpha.2",
"react-native": "0.48.3",
"react": "15.0.0",
"three": "^0.93.0"
}
Проблема в том, что каждому пакету нужна определенная версия для dep и peer dep !. Устанавливая определенную версию пакета, другие выдают ошибку.
├── expo@28.0.0
├── expo-three@3.0.0-alpha.2
├── UNMET PEER DEPENDENCY react@15.0.0
├── react-native@0.48.3
└── three@0.93.0
npm ERR! peer dep missing: react@> 15.0.0, required by react-native-gesture-handler@1.0.4
npm ERR! peer dep missing: react@^16.0, required by react-native-maps@0.21.0
npm ERR! peer dep missing: react@16.0.0-alpha.6, required by react-native-reanimated@1.0.0-alpha.3
Я думал, что смогу установить последнюю версию и поддерживать все, но не сработало.