我正在尝试使用React Native开发一个新项目。但是我对React Native知之甚少。我正确地进行了所有设置。但是我不能从模拟器构建。你能帮助我吗?我收到这样的错误:
The development server returned response error code: 500
URL: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”,“消息”: “无法解析AccessibilityInfo
中的模块C:\\Users\\cenkd\\Desktop\\reactprojem\\node_modules\\react-native\\Libraries\\react-native\\react-native-implementation.js
:急速模块映射中不存在模块AccessibilityInfo
\ 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-*
或{ {1}}。4.删除急速缓存:npm start -- --reset-cache
。“,”错误“:[{”描述“:”无法从rm -rf /tmp/haste-map-react-native-packager-*
解析模块AccessibilityInfo
:模块{{1 }}在“急速”模块映射中不存在\ n \ n这可能与https://github.com/facebook/react-native/issues/4968 \ n有关。要解决此问题,请尝试以下操作:\ n 1.清除值班员手表:C:\\Users\\cenkd\\Desktop\\reactprojem\\node_modules\\react-native\\Libraries\\react-native\\react-native-implementation.js
。\ n 2.删除AccessibilityInfo
文件夹:watchman watch-del-all
。\ n 3.重置Metro Bundler缓存:node_modules
或rm -rf node_modules && npm install
。4.删除急速缓存:rm -rf /tmp/metro-bundler-cache-*
。“}], “ name”:“错误”,“堆栈”:“错误:无法解析npm start -- --reset-cache
中的模块rm -rf /tmp/haste-map-react-native-packager-*
:Haste模块映射中不存在模块AccessibilityInfo
\ n \ n与...有联系https://github.com/facebook/react-native/issues/4968 \ n要解决此问题,请尝试以下操作:\ n 1.清除值班员手表:C:\\Users\\cenkd\\Desktop\\reactprojem\\node_modules\\react-native\\Libraries\\react-native\\react-native-implementation.js
。\ n 2.删除AccessibilityInfo
文件夹:watchman watch-del-all
。\ n 3.重置Metro Bundler缓存:node_modules
或rm -rf node_modules && npm install
。 4.删除急速缓存:rm -rf /tmp/metro-bundler-cache-*
。\ 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在dependents.map.result(C:\ Users \ cenkd \ Desktop \ reactprojem \ node_modules \ metro \ src \ DeltaBundler \ traverseDependencies.js:298:29)\ n在Array.map ()\ n在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
跑
命名为Runnable.java:32
runWorker
线程池执行器.java:1167
跑
线程池执行器.java:641
跑
Thread.java:764
答案 0 :(得分:7)
我有同样的问题。
我以前的本机版本是
C:\WINDOWS\system32>react-native -v
react-native-cli: 2.0.1
react-native: 0.56.0
然后我卸载react-native
C:\WINDOWS\system32>npm uninstall -g react-native-cli
removed 41 packages in 3.999s
然后我安装了本机版本0.55.4
npm install react-native@0.55.4
再次安装rea cli cli 1.2.0
npm install -g react-native-cli@1.2.0
然后安装创建本机项目的工作
react-native init --version="0.55.4" myprojectname
答案 1 :(得分:1)
这是0.56版的错误。所以我建议您从0.56降级到0.55版本 只需运行此命令
npm install react-native@0.55.4 --save
答案 2 :(得分:0)
我一直在寻找并尝试尽一切努力来修复我的React项目;对我来说,真正有效的解决方案是降级react版本。
我的版本是0.59.2;每次尝试使用该版本创建项目时,都会收到一条错误500代码消息。
这是我的解决方案:
npm uninstall -g react-native-cli
然后您可以将以前的版本安装到0.55.2
npm install react-native@0.55.2
然后运行:
npm install -g react-native-cli@1.2.0
使用以前的版本创建一个新项目:
react-native init --version="0.55.2" yourProjectName
答案 3 :(得分:-1)
由于错误输入文件路径,也会发生此错误。您还可以检查文件路径。