The development server returned response error code: 500
URL: http://10.0.2.2:8081/index.delta?platform=android&dev=true&minify=false
Body:
{"originModulePath":"C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\react-native\\Libraries\\react-native\\react-native-implementation.js","targetModuleName":"AccessibilityInfo","message":"Unable to resolve module `AccessibilityInfo` from `C:\\Work\\ReactNative\\Sample\\HelloWorld\\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`. 4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.","errors":[{"description":"Unable to resolve module `AccessibilityInfo` from `C:\\Work\\ReactNative\\Sample\\HelloWorld\\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`. 4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`."}],"name":"Error","stack":"Error: Unable to resolve module `AccessibilityInfo` from `C:\\Work\\ReactNative\\Sample\\HelloWorld\\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`. 4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.\n at ModuleResolver.resolveDependency (C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\metro\\src\\node-haste\\DependencyGraph\\ModuleResolution.js:167:1306)\n at ResolutionRequest.resolveDependency (C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\metro\\src\\node-haste\\DependencyGraph\\ResolutionRequest.js:80:16)\n at DependencyGraph.resolveDependency (C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\metro\\src\\node-haste\\DependencyGraph.js:237:485)\n at Object.resolve (C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\metro\\src\\lib\\transformHelpers.js:116:25)\n at dependencies.map.result (C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\metro\\src\\DeltaBundler\\traverseDependencies.js:298:29)\n at Array.map ()\n at resolveDependencies (C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\metro\\src\\DeltaBundler\\traverseDependencies.js:294:16)\n at C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\metro\\src\\DeltaBundler\\traverseDependencies.js:159:33\n at Generator.next ()\n at step (C:\\Work\\ReactNative\\Sample\\HelloWorld\\node_modules\\metro\\src\\DeltaBundler\\traverseDependencies.js:239:307)"}
processBundleResult
BundleDownloader.java:285
access$200
BundleDownloader.java:37
onResponse
BundleDownloader.java:163
execute
RealCall.java:153
run
NamedRunnable.java:32
runWorker
ThreadPoolExecutor.java:1113
run
ThreadPoolExecutor.java:588
run
Thread.java:818
....................................
다음과 같이 500 에러가 발생해서 디버깅을 진행할 수가 없는데 해결을 어찌해야할지 모르겠습니다... 에뮬레이터, 디바이스 둘다 동일하게 해당 에러가 발생합니다..
그렇다고 에러가 일관적인것도 아니고 어떨때는 asset 에러 나고 미쳐버리겠네요...
제가 한건
react-native init HelloWorld
react-native run-android
이게 다입니다...
혹여나 해서 포멧도 하고 react native 에 필요한 환경만 구축하고 hello world 를 디버깅 할려고 하는데 안되서 미쳐버리겠습니다... 혹시 최근에 500 관련 에러를 경험하시고 해결하신분 있으신지 궁금합니다...
이것때문에 맥을 사야하나 싶기도 합니다... (미니맥에선 또 되서 미쳐버리겠습니다....문젠 미니맥 사양이 구데기라 디버깅 하는데 몇십분이 걸리는게 함정입니다...)