Javascript 反应本机生成错误(开发服务器返回的响应错误代码:500)
我正试图和React Native一起开发一个新项目。但我对这方面的知识知之甚少。我把所有的设置都做对了。但我不能从模拟器构建。你能帮助我吗?我得到一个类似这样的错误:Javascript 反应本机生成错误(开发服务器返回的响应错误代码:500),javascript,node.js,react-native,Javascript,Node.js,React Native,我正试图和React Native一起开发一个新项目。但我对这方面的知识知之甚少。我把所有的设置都做对了。但我不能从模拟器构建。你能帮助我吗?我得到一个类似这样的错误: The development server returned response error code: 500 网址: 正文: {“originModulePath”:“C:\Users\cenkd\Desktop\reactprojem\node\u modules\react native\Libraries\react
The development server returned response error code: 500
网址:
正文:
{“originModulePath”:“C:\Users\cenkd\Desktop\reactprojem\node\u modules\react native\Libraries\react native\react native implementation.js”,“targetModuleName”:“AccessibilityInfo”,“message”:"无法从C:\\Users\\cenkd\\Desktop\\reactprojem\\node\u modules\\react native\\Libraries\\react native\\react native implementation解析模块AccessibilityInfo
:模块AccessibilityInfo
在Haste模块映射中不存在\n\n这可能与\n有关,请尝试以下操作:\n 1.清除watchman watchs:watchman watch del all
\n 2.删除node\u modules
文件夹:rm-rf node\u modules&&npm install
\n 3.重置Metro Bundler缓存:rm-rf/tmp/Metro Bundler缓存-*
或npm start--Reset cache
.4.移除haste缓存:rm-rf/tmp/haste map-react-native-packager-*
,“错误”:[{“说明”:”无法从C:\\Users\\cenkd\\Desktop\\reactprojem\\node\u modules\\react native\\Libraries\\react native\\react native implementation解析模块AccessibilityInfo
:模块AccessibilityInfo
在Haste模块映射中不存在\n\n这可能与\n有关,请尝试以下操作:\n 1.清除watchman watchs:watchman watch del all
\n 2.删除node\u modules
文件夹:rm-rf node\u modules&&npm install
\n 3.重置Metro Bundler缓存:rm-rf/tmp/Metro Bundler缓存-*
或npm start--Reset cache
.4.移除haste缓存:rm-rf/tmp/haste map-react-native-packager-*
“}],“名称”:“错误”,“堆栈”:错误:无法从C:\\Users\\cenkd\\Desktop\\reactprojem\\node\u modules\\react native\\Libraries\\react native\\react native implementation.js解析模块AccessibilityInfo
:模块AccessibilityInfo
在Haste模块映射中不存在\n\n这可能与\n解析相关,请尝试以下操作:\n 1。清除watchman watchs:watchman watch del all
\n 2.删除node\u modules
文件夹:rm-rf node\u modules&&npm install
\n 3.重置Metro Bundler缓存:rm-rf/tmp/Metro Bundler缓存-*
或npm start--Reset缓存
.4.移除haste缓存:rm-rf/tmp/haste-map-packager-*
\n在ModuleResolver.resolveDependency(C:\Users\cenkd\Desktop\reactprojem\node\u modules\metro\src\node haste\DependencyGraph\ModuleResolution.js:167:1306)\n在ResolutionRequest.resolveDependency(C:\Users\cenkd\Desktop\reactprojem\node\metro\src\node haste\dependencGraph\ResolutionRequest.js:80:16)\n位于DependencyGraph.resolveDependency(C:\Users\cenkd\Desktop\reactprojem\node\u modules\metro\src\node haste\DependencyGraph.js:237:485)\n位于Object.resolve(C:\Users\cenkd\Desktop\reactprojem\node\u modules\metro\src\lib\transformHelpers.js:116:25)\n位于dependencies.map.result(C:\Users\cenkd\Desktop\reactprojem\node\u modules\metro\src\DeltaBundler\traverseDependencies.js:298:29)\n位于Array.map()\n位于resolveDependencies(C:\Users\cenkd\Desktop\reactprojem\node\u 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
java:37
答复
BundleDownloader.java:163
执行
java:153
跑
NamedRunnable.java:32
跑步工人
java:1167
跑
java:641
跑
java:764
这是0.56版上的一个错误。因此,我建议您将0.56版降级为0.55版
只要运行这个命令
npm install react-native@0.55.4 --save
我也有同样的问题
我以前的母语版本是
C:\WINDOWS\system32>react-native -v
react-native-cli: 2.0.1
react-native: 0.56.0
然后我卸载本地的
C:\WINDOWS\system32>npm uninstall -g react-native-cli
removed 41 packages in 3.999s
然后我安装了react原生版本0.55.4
npm install react-native@0.55.4
再次插入本机cli 1.2.0
npm install -g react-native-cli@1.2.0
然后,创建react本机项目的安装工作就完成了
react-native init --version="0.55.4" myprojectname
我一直在搜索和尝试我能做的一切来修复我的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
错误输入文件路径也会导致此错误。您也可以检查文件路径。因此,使其正常工作的唯一方法是降级RN版本?0.56.0版不行,谢谢。没有降级版本的解决方案吗?不知道,我们一直在创建类似于此解决方案的项目。