REACT-NATIVE ERROR

-1

First of all, I'm starting with react-native now, and I followed a tutorial to configure my development environment (windows), using genymotion , but whenever I create a new project, native init (project) and run with react-native run-android it performs normal but always gives this error, this error appears before I make any changes, could anyone help me? Thank you!

    The development server returned response error code: 500

URL: http://10.0.3.2:8081/index.delta?platform=android&dev=true&minify=false

Body:
{"originModulePath":"C:\Users\phd\Desktop\mobile\node_modules\react-native\Libraries\react-native\react-native-implementation.js","targetModuleName":"AccessibilityInfo","message":"Unable to resolve module 'AccessibilityInfo' from 'C:\Users\phd\Desktop\mobile\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:\Users\phd\Desktop\mobile\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:\Users\phd\Desktop\mobile\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:\Users\phd\Desktop\mobile\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:167:1306)\n    at ResolutionRequest.resolveDependency (C:\Users\phd\Desktop\mobile\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:80:16)\n    at DependencyGraph.resolveDependency (C:\Users\phd\Desktop\mobile\node_modules\metro\src\node-haste\DependencyGraph.js:237:485)\n    at Object.resolve (C:\Users\phd\Desktop\mobile\node_modules\metro\src\lib\transformHelpers.js:116:25)\n    at dependencies.map.result (C:\Users\phd\Desktop\mobile\node_modules\metro\src\DeltaBundler\traverseDependencies.js:298:29)\n    at Array.map (<anonymous>)\n    at resolveDependencies (C:\Users\phd\Desktop\mobile\node_modules\metro\src\DeltaBundler\traverseDependencies.js:294:16)\n    at C:\Users\phd\Desktop\mobile\node_modules\metro\src\DeltaBundler\traverseDependencies.js:159:33\n    at Generator.next (<anonymous>)\n    at step (C:\Users\phd\Desktop\mobile\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:1162
run
    ThreadPoolExecutor.java:636
run
    Thread.java:764
    
asked by anonymous 05.08.2018 / 21:15

1 answer

2

First try to perform the error steps:

  • Clear watchman watches: watchman watch-del-all
  • Delete the folder node_modules: rm -rf node_modules && npm install or delete normally if it is in Windows;
  • Delete the cache and enter the server: rm -rf /tmp/metro-bundler-cache-* or npm start -- --reset-cache ;

If none of the above mentioned acime does not work, there are some versions of react native that do not work with windows like 0.56.0, try another version, eg

react-native init myApp --version 0.55.4
    
05.08.2018 / 21:50