反应原生开发服务器返回响应错误代码 500 [英] react native development server return response error code 500
问题描述
错误:捆绑失败:错误:无法从 P:\React Native\ 解析模块
:无法从 ./../../react-transform-hmr/lib/index.js
TryReactNative\App.jsP:\React 找到模块
.事实上,这些文件都不存在:* ./../../react-transform-hmr/lib/index.js
Native\TryReactNative\App.jsP:\react-transform-hmr\lib\index.js(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
* P:\react-transform-hmr\lib\index.js\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
在 ModuleResolver.resolveDependency (P:\React Native\TryReactNative\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:209:697)在 ResolutionRequest.resolveDependency (P:\React Native\TryReactNative\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:83:16)在 DependencyGraph.resolveDependency (P:\React Native\TryReactNative\node_modules\metro\src\node-haste\DependencyGraph.js:222:485)在 Object.resolve (P:\React Native\TryReactNative\node_modules\metro\src\lib\transformHelpers.js:149:25)在dependencies.map.result (P:\React Native\TryReactNative\node_modules\metro\src\DeltaBundler\traverseDependencies.js:316:29)在 Array.map()在 resolveDependencies (P:\React Native\TryReactNative\node_modules\metro\src\DeltaBundler\traverseDependencies.js:312:16)在 P:\React Native\TryReactNative\node_modules\metro\src\DeltaBundler\traverseDependencies.js:169:33在 Generator.next()在步骤 (P:\React Native\TryReactNative\node_modules\metro\src\DeltaBundler\traverseDependencies.js:271:307)捆绑 [android, dev] ....../index.js ▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80.3% (456/509)::ffff:127.0.0.1 - - [10]/Oct/2018:12:44:20 +0000] "GET/index.delta?platform=android&dev=true&minify=false HTTP/1.1" 500 - "-" "okhttp/3.10.0"BUNDLE [android, dev] ....../index.js ▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80.3% (456/509),失败
error: bundling failed: Error: Unable to resolve module ./../../react-transform-hmr/lib/index.js
from P:\React Native\TryReactNative\App.js
: The module ./../../react-transform-hmr/lib/index.js
could not be found from P:\React Native\TryReactNative\App.js
. Indeed, none of these files exist:
* P:\react-transform-hmr\lib\index.js(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
* P:\react-transform-hmr\lib\index.js\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)
at ModuleResolver.resolveDependency (P:\React Native\TryReactNative\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:209:697)
at ResolutionRequest.resolveDependency (P:\React Native\TryReactNative\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:83:16)
at DependencyGraph.resolveDependency (P:\React Native\TryReactNative\node_modules\metro\src\node-haste\DependencyGraph.js:222:485)
at Object.resolve (P:\React Native\TryReactNative\node_modules\metro\src\lib\transformHelpers.js:149:25)
at dependencies.map.result (P:\React Native\TryReactNative\node_modules\metro\src\DeltaBundler\traverseDependencies.js:316:29)
at Array.map ()
at resolveDependencies (P:\React Native\TryReactNative\node_modules\metro\src\DeltaBundler\traverseDependencies.js:312:16)
at P:\React Native\TryReactNative\node_modules\metro\src\DeltaBundler\traverseDependencies.js:169:33
at Generator.next ()
at step (P:\React Native\TryReactNative\node_modules\metro\src\DeltaBundler\traverseDependencies.js:271:307)
BUNDLE [android, dev] ....../index.js ▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80.3% (456/509)::ffff:127.0.0.1 - - [10/Oct/2018:12:44:20 +0000] "GET /index.delta?platform=android&dev=true&minify=false HTTP/1.1" 500 - "-" "okhttp/3.10.0"
BUNDLE [android, dev] ....../index.js ▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80.3% (456/509), failed
推荐答案
这个错误是由于 最新的本机版本,补丁即将发布.
This error is due to lastest react-native version, a patch is coming.
解决方法是:
- 构建您的应用程序
- 退出地铁建设者(你的终端)
- 输入
react-native start --reset-cache
- Build your app normally
- Exit metro builder (your terminal)
- Type
react-native start --reset-cache
这篇关于反应原生开发服务器返回响应错误代码 500的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!