React Native App не запускается - реагирует на несоответствие собственной версии, и сгенерированная RCTView конфигурация представления для validAttributes не соответствует собственной - PullRequest
0 голосов
/ 01 октября 2019

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

"Несоответствие React Native version"

Изображение несоответствия версий:
Image of the version mismatch

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

«Конфигурация представления, созданная RCTView для validAttributes, не совпадает с нативной, missingL accessibilityTraits»

Изображение второй ошибки:
Image of second error

Что я пробовал:

  1. обновление всех пакетов, которыеЯ использую для своего проекта
  2. удаление и переустановку реактив-родной
  3. перезапуск терминала и компьютера

Вот мой файл packages.json:

{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "1.3.0": "^1.3.0",
    "axios": "^0.19.0",
    "expo": "^34.0.4",
    "expo-web-browser": "^6.0.0",
    "react": "^16.10.1",
    "react-dom": "^16.8.6",
    "react-native": "^0.61.1",
    "react-native-elements": "^1.2.3",
    "react-native-gesture-handler": "^1.4.1",
    "react-native-popover-view": "^2.0.5",
    "react-native-reanimated": "^1.3.0",
    "react-navigation": "^4.0.10",
    "react-navigation-stack": "^1.9.3",
    "react-navigation-tabs": "^2.5.5"
  },
  "devDependencies": {
    "babel-preset-expo": "^6.0.0"
  },
  "private": true
}

Я использую WebStorm в качестве своей IDE и т. Эстинг на айфоне 7 (физический). Я пытался запустить приложение на других устройствах, оно не работало.

1 Ответ

0 голосов
/ 01 октября 2019

попробуйте выполнить эту команду в каталоге вашего проекта

watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...