Я начал учиться реагировать на нативные, и я падаю даже при запуске приложения.Вот мой журнал ошибок.
Надеюсь, что кто-то мне поможет.
Сервер разработки вернул код ошибки ответа: 500 URL: http://10.0.2.2:8081/index.delta?platform=android&dev=true&minify=false Body: {"originModulePath": "/ Users / danplaton4 / Desktop / реагировать / v01 / index.js", "targetModuleName": "@ babel / runtime / helpers / interopRequireDefault", "message": "Невозможно разрешитьmodule @babel/runtime/helpers/interopRequireDefault from /Users/danplaton4/Desktop/react/v01/index.js: Модуль @babel/runtime/helpers/interopRequireDefault не существует на карте модулей Haste \ n \ nЭто может быть связано с https://github.com/facebook/react-native/issues/4968\nTo resol, попробуйте следующее: \ n 1. Очистите часы сторожа: watchman watch-del-all. \ n 2. Удалите папку node_modules: rm -rf node_modules && npm install. \ n 3. Сбросьте кэш Metro Bundler: rm -rf /tmp/metro-bundler-cache-* или npm start -- --reset-cache. \ n 4. Удалите кэш ускорений: rm -rf /tmp/haste-map-react-native-packager-*. "," error": [{" description ":" Не удалось разрешить модуль @babel/runtime/helpers/interopRequireDefault из /Users/danplaton4/Desktop/react/v01/index.js: модуль @babel/runtime/helpers/interopRequireDefault не существует в карте модулей Haste \ n \ nЭто может быть связано с https://github.com/facebook/react-native/issues/4968\nTo resol. попробуйтеследующее: \ n 1. Очистить часы сторожа: watchman watch-del-all. \ n 2. Удалить папку node_modules: rm -rf node_modules && npm install. \ n 3. Сбросить кэш Metro Bundler: rm -rf /tmp/metro-bundler-cache-* или npm start -- --reset-cache. \ n 4.Удалить кэш скорости: rm -rf /tmp/haste-map-react-native-packager-*. "}]," Name ":" Error "," stack ":" Ошибка: невозможно разрешить модуль @babel/runtime/helpers/interopRequireDefault из /Users/danplaton4/Desktop/react/v01/index.js: модуль @babel/runtime/helpers/interopRequireDefault не существует в карте модуля Haste \ n \ nЭтоможет быть связано с https://github.com/facebook/react-native/issues/4968\nTo resol, попробуйте следующее: \ n 1. Очистите часы сторожа: watchman watch-del-all. \ n 2. Удалите папку node_modules: rm -rf node_modules && npm install. \ n 3. Сбросьте кэш Metro Bundler: rm -rf /tmp/metro-bundler-cache-* или npm start -- --reset-cache. \ N 4. Удалить кэш скорости: rm -rf /tmp/haste-map-react-native-packager-*. \ N в ModuleResolver.resolveDependency (/ Users / danplaton4 / Рабочий стол / реагировать / v01 / node_modules / metro / src / node-haste / DependencyGraph/ModuleResolution.js:209:1301)\n at ResolutionRequest.resolveDependency (/Users/danplaton4/Desktop/react/v01/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:83:16)\DependencyGraph.resolveDependency (/Users/danplaton4/Desktop/react/v01/node_modules/metro/src/node-haste/DependencyGraph.js:238:485)\n в Object.resolve (/ Users / danplaton4 / Desktop / реагировать / v01/node_modules/metro/src/lib/transformHelpers.js:180:25)\n at dependencies.map.result (/ Users / danplaton4 / Рабочий стол / реагировать / v01 / node_modules / metro / src / DeltaBundler / traverseDependencies.js: 311: 29) \ n в Array.map () \ n в resolDependencies (/ Users / danplaton4 / Desktop / реагировать / v01 / node_modules / metro / src / DeltaBundler / traverseDependencies.js: 307: 16) \ n в /Users/danplaton4/Desktop/react/v01/node_modules/metro/src/DeltaBundler/traverseDependencies.js:164:33\n в Generator.next () \ n на этапе (/ Users/danplaton4/Desktop/react/v01/node_modules/metro/src/DeltaBundler/traverseDependencies.js:266:307) "} processBundleResult BundleDownloader.java:296 доступ к $ 200 BundleDownloader.java:all.Down.java.sell: 153 run NamedRunnable.java:32 runWorker ThreadPoolExecutor.java:1162 run ThreadPoolExecutor.java:636 run Thread.java:764
Сервер разработки вернул код ошибки ответа: 500
URL: http://10.0.2.2:8081/index.delta?platform=android&dev=true&minify=false
Body: {"originModulePath": "/ Users / danplaton4 / Desktop / реагировать / v01 / index.js", "targetModuleName": "@ babel / runtime / helpers / interopRequireDefault", "message": "Невозможно разрешитьmodule @babel/runtime/helpers/interopRequireDefault from /Users/danplaton4/Desktop/react/v01/index.js: Модуль @babel/runtime/helpers/interopRequireDefault не существует на карте модулей Haste \ n \ nЭто может быть связано с https://github.com/facebook/react-native/issues/4968\nTo resol, попробуйте следующее: \ n 1. Очистите часы сторожа: watchman watch-del-all. \ n 2. Удалите папку node_modules: rm -rf node_modules && npm install. \ n 3. Сбросьте кэш Metro Bundler: rm -rf /tmp/metro-bundler-cache-* или npm start -- --reset-cache. \ n 4. Удалите кэш ускорений: rm -rf /tmp/haste-map-react-native-packager-*. "," error": [{" description ":" Не удалось разрешить модуль @babel/runtime/helpers/interopRequireDefault из /Users/danplaton4/Desktop/react/v01/index.js: модуль @babel/runtime/helpers/interopRequireDefault не существует в карте модулей Haste \ n \ nЭто может быть связано с https://github.com/facebook/react-native/issues/4968\nTo resol. попробуйтеследующее: \ n 1. Очистить часы сторожа: watchman watch-del-all. \ n 2. Удалить папку node_modules: rm -rf node_modules && npm install. \ n 3. Сбросить кэш Metro Bundler: rm -rf /tmp/metro-bundler-cache-* или npm start -- --reset-cache. \ n 4.Удалить кэш скорости: rm -rf /tmp/haste-map-react-native-packager-*. "}]," Name ":" Error "," stack ":" Ошибка: невозможно разрешить модуль @babel/runtime/helpers/interopRequireDefault из /Users/danplaton4/Desktop/react/v01/index.js: модуль @babel/runtime/helpers/interopRequireDefault не существует в карте модуля Haste \ n \ nЭтоможет быть связано с https://github.com/facebook/react-native/issues/4968\nTo resol, попробуйте следующее: \ n 1. Очистите часы сторожа: watchman watch-del-all. \ n 2. Удалите папку node_modules: rm -rf node_modules && npm install. \ n 3. Сбросьте кэш Metro Bundler: rm -rf /tmp/metro-bundler-cache-* или npm start -- --reset-cache. \ N 4. Удалить кэш скорости: rm -rf /tmp/haste-map-react-native-packager-*. \ N в ModuleResolver.resolveDependency (/ Users / danplaton4 / Рабочий стол / реагировать / v01 / node_modules / metro / src / node-haste / DependencyGraph/ModuleResolution.js:209:1301)\n at ResolutionRequest.resolveDependency (/Users/danplaton4/Desktop/react/v01/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:83:16)\DependencyGraph.resolveDependency (/Users/danplaton4/Desktop/react/v01/node_modules/metro/src/node-haste/DependencyGraph.js:238:485)\n в Object.resolve (/ Users / danplaton4 / Desktop / реагировать / v01/node_modules/metro/src/lib/transformHelpers.js:180:25)\n at dependencies.map.result (/ Users / danplaton4 / Рабочий стол / реагировать / v01 / node_modules / metro / src / DeltaBundler / traverseDependencies.js: 311: 29) \ n в Array.map () \ n в resolDependencies (/ Users / danplaton4 / Desktop / реагировать / v01 / node_modules / metro / src / DeltaBundler / traverseDependencies.js: 307: 16) \ n в /Users/danplaton4/Desktop/react/v01/node_modules/metro/src/DeltaBundler/traverseDependencies.js:164:33\n в Generator.next () \ n на этапе (/ Users/danplaton4/Desktop/react/v01/node_modules/metro/src/DeltaBundler/traverseDependencies.js:266:307) "} processBundleResult BundleDownloader.java:296 доступ к $ 200 BundleDownloader.java:all.Down.java.sell: 153 run NamedRunnable.java:32 runWorker ThreadPoolExecutor.java:1162 run ThreadPoolExecutor.java:636 run Thread.java:764
@babel/runtime/helpers/interopRequireDefault
/Users/danplaton4/Desktop/react/v01/index.js
watchman watch-del-all
node_modules
rm -rf node_modules && npm install
rm -rf /tmp/metro-bundler-cache-*
npm start -- --reset-cache
rm -rf /tmp/haste-map-react-native-packager-*
Попробуйте
# Clean cache rm -rf $TMPDIR/react-*; rm -rf $TMPDIR/haste-*; rm -rf $TMPDIR/metro-*; watchman watch-del-all # Start Metro Bundler directly react-native start # Run react-native run-android or run-ios in a different terminal window.`
вы должны начать проект, как этот ссылка и в конце вы должны запустить react-native run-android.помните, что ваш эмулятор работает, и android-sdk и android-jdk уже установлены.
react-native run-android
.