Ошибка сборки с AccessibilityInfo не найдена - PullRequest
0 голосов
/ 19 сентября 2019

У меня проблема со сборкой с React Native - при запуске локального метро CLI и react-native run-ios я получаю сообщение об ошибке, сообщающее Unable to resolve module 'AccessibilityInfo'

Я уже пытался обновить пакеты и исправить их оттуда- также я очистил кеши и кеш сторожей - также следовал инструкциям в сообщении об ошибке.

{
  "originModulePath": "/Users/lukecurtis/code/test-customer-app/node_modules/react-native/Libraries/react-native/react-native-implementation.js",
  "targetModuleName": "AccessibilityInfo",
  "message": "Unable to resolve module `AccessibilityInfo` from `/Users/lukecurtis/code/test-customer-app/node_modules/react-native/Libraries/react-native/react-native-implementation.js`: Module `AccessibilityInfo` does not exist in the Haste module map\n\nThis might be related to https://github.com/facebook/react-native/issues/4968\nTo resolve try the following:\n  1. Clear watchman watches: `watchman watch-del-all`.\n  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.\n  3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.\n  4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.",
  "errors": [
    {
      "description": "Unable to resolve module `AccessibilityInfo` from `/Users/lukecurtis/code/test-customer-app/node_modules/react-native/Libraries/react-native/react-native-implementation.js`: Module `AccessibilityInfo` does not exist in the Haste module map\n\nThis might be related to https://github.com/facebook/react-native/issues/4968\nTo resolve try the following:\n  1. Clear watchman watches: `watchman watch-del-all`.\n  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.\n  3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.\n  4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`."
    }
  ],
  "name": "Error",
  "stack": "Error: Unable to resolve module `AccessibilityInfo` from `/Users/lukecurtis/code/test-customer-app/node_modules/react-native/Libraries/react-native/react-native-implementation.js`: Module `AccessibilityInfo` does not exist in the Haste module map\n\nThis might be related to https://github.com/facebook/react-native/issues/4968\nTo resolve try the following:\n  1. Clear watchman watches: `watchman watch-del-all`.\n  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.\n  3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.\n  4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.\n    at ModuleResolver.resolveDependency (/Users/lukecurtis/code/test-customer-app/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:183:15)\n    at ResolutionRequest.resolveDependency (/Users/lukecurtis/code/test-customer-app/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)\n    at DependencyGraph.resolveDependency (/Users/lukecurtis/code/test-customer-app/node_modules/metro/src/node-haste/DependencyGraph.js:273:16)\n    at Object.resolve (/Users/lukecurtis/code/test-customer-app/node_modules/metro/src/lib/transformHelpers.js:261:42)\n    at dependencies.map.result (/Users/lukecurtis/code/test-customer-app/node_modules/metro/src/DeltaBundler/traverseDependencies.js:391:31)\n    at Array.map (<anonymous>)\n    at resolveDependencies (/Users/lukecurtis/code/test-customer-app/node_modules/metro/src/DeltaBundler/traverseDependencies.js:388:18)\n    at /Users/lukecurtis/code/test-customer-app/node_modules/metro/src/DeltaBundler/traverseDependencies.js:261:33\n    at Generator.next (<anonymous>)\n    at asyncGeneratorStep (/Users/lukecurtis/code/test-customer-app/node_modules/metro/src/DeltaBundler/traverseDependencies.js:87:24)"
}

Сборка должна выполняться, однако я получаю ошибку, описанную выше.Я использую версию RN 0.57.7 - при необходимости могу выложить полный пакет json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...