我正在尝试使用React Native开发一个新项目 . 但我对React Native知之甚少 . 我正确完成了所有设置 . 但我无法从模拟器构建 . 你能帮助我吗?我收到这样的错误:
The development server returned response error code: 500
网址:http://10.0.2.2:8081/index.delta?platform=android&dev=true&minify=false
正文:{"originModulePath":"C:\Users\cenkd\Desktop\reactprojem\node_modules\react-native\Libraries\react-native\react-native-implementation.js","targetModuleName":"AccessibilityInfo","message":“无法从 C:\\Users\\cenkd\\Desktop\\reactprojem\\node_modules\\react-native\\Libraries\\react-native\\react-native-implementation.js
解析模块 AccessibilityInfo
:模块 AccessibilityInfo
在Haste模块映射中不存在\ n \ n这可能与https://github.com/facebook/react-native/issues/4968有关\ n要解析请尝试以下操作:\ n 1.清除守望者 Watch : 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
. 4.删除急速缓存: rm -rf /tmp/haste-map-react-native-packager-*
. ","错误":[{" description ":"无法解析模块 AccessibilityInfo
来自 C:\\Users\\cenkd\\Desktop\\reactprojem\\node_modules\\react-native\\Libraries\\react-native\\react-native-implementation.js
:模块 AccessibilityInfo
在Haste模块映射中不存在\ n \ n这可能与https://github.com/facebook/react-native/issues/4968有关\ n要解析请尝试以下操作:\ 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
. 4.删除急速缓存: rm -rf /tmp/haste-map-react-native-packager-*
. "}]," name ":"错误"," stack ":"错误:无法解析模块 AccessibilityInfo
来自 C:\\Users\\cenkd\\Desktop\\reactprojem\\node_modules\\react-native\\Libraries\\react-native\\react-native-implementation.js
:模块 AccessibilityInfo
在Haste模块映射中不存在\ n \ n这可能与https://github.com/facebook/react-native/issues/4968有关\ n要解决,请尝试以下操作:\ 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
. 4.删除仓库缓存: rm -rf /tmp/haste-map-react-native-packager-*
. \ n在ModuleResolver.resolveDependency(C:\ Users \ cenkd \ Desktop \ reactprojem \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ModuleResolution.js:167:1306)\ n在ResolutionRequest .resolveDependency(C:\ Users \ cenkd \ Desktop \ reactprojem \ node_modules \ metro \ src \ node-haste \ DependencyGraph \ ResolutionRequest.js:80:16)\ n在DependencyGraph.resolveDependency(C:\ Users \ cenkd \ Desktop \ reactProjem \ node_modules \ metro \ src \ node-haste \ DependencyGraph.js:237:485)\ n在Object.resolve(C:\ Users \ cenkd \ Desktop \ reactprojem \ node_modules \ metro \ src \ lib \ transformHelpers.js: 116:25)\ n在dependencies.map.result(C:\ Users \ cenkd \ Desktop \ reactprojem \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:298:29)\ n在Array.map()\ n at resolveDependencies(C:\ Users \ cenkd \ Desktop \ reactprojem \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:294:16)\ n在C:\ Users \ cenkd \ Desktop \ reactprojem \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:159:33 \ n在Generator.next( )\ n在步骤(C:\ Users \ cenkd \ Desktop \ reactprojem \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:239:307)“} processBundleResult BundleDownloader.java:285访问$ 200 BundleDownloader.java:37 onResponse BundleDownloader .java:163执行RealCall.java:153运行NamedRunnable.java:32 runWorker ThreadPoolExecutor.java:1167运行ThreadPoolExecutor.java:641运行Thread.java:764
2 回答
我遇到过同样的问题 .
我之前的反应原生版本是
然后我卸载react-native
然后我安装了react-native版本0.55.4
再次见证了反应cli 1.2.0
然后这个创建react-native项目的安装工作
这是版本0.56的错误 . 所以我建议你从0.56降级到版本0.55只需运行此命令