У меня проблема со сборкой с 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