开发服务器返回响应错误代码:500。错误:无法解析模块./index

问题描述 投票:1回答:3

我使用命令提示符和react-native命令创建了一个新的react-native项目。当我尝试使用Android Studio模拟器打开项目时,出现以下错误:

The development server returned response error code: 500

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

Body:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Error: Unable to resolve module ./index from
 D:\ReactNative\myreactdemo\node_modules\react-native\scripts/.: The module ./index could not be found from
D:\ReactNative\myreactdemo\node_modules\react-native\scripts/.. Indeed, none of these files exist:<br> &nbsp;* D:\ReactNative\myreactdemo\node_modules\react-native\scripts\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)`<br> &nbsp;*D:\ReactNative\myreactdemo\node_modules\react-native\scripts\index\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)`<br> &nbsp; &nbsp;at ModuleResolver.resolveDependency (D:\ReactNative\myreactdemo\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:163:15)<br> &nbsp; &nbsp;at ResolutionRequest.resolveDependency (D:\ReactNative\myreactdemo\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:52:18)<br> &nbsp; &nbsp;at DependencyGraph.resolveDependency (D:\ReactNative\myreactdemo\node_modules\metro\src\node-haste\DependencyGraph.js:283:16)<br> &nbsp; &nbsp;at D:\ReactNative\myreactdemo\node_modules\metro\src\lib\transformHelpers.js:261:42<br> &nbsp; &nbsp;at Server.&lt;anonymous&gt; (D:\ReactNative\myreactdemo\node_modules\metro\src\Server.js:1038:41)<br> &nbsp; &nbsp;at Generator.next (&lt;anonymous&gt;)<br> &nbsp; &nbsp;at asyncGeneratorStep (D:\ReactNative\myreactdemo\node_modules\metro\src\Server.js:99:24)<br> &nbsp; &nbsp;at _next (D:\ReactNative\myreactdemo\node_modules\metro\src\Server.js:119:9)</pre>
</body>
</html>

processBundleResult
    BundleDownloader.java:296
access$200
    BundleDownloader.java:37
onResponse
    BundleDownloader.java:174
execute
    RealCall.java:206
run
    NamedRunnable.java:32
runWorker
    ThreadPoolExecutor.java:1167
run
    ThreadPoolExecutor.java:641
run
    Thread.java:764
android-studio react-native command-line-interface
3个回答
1
投票

编辑

\ node_modules @ react-native-community \ cli \ build \ commands \ runAndroid \ runAndroid.js并用cwd:process.cwd()替换了cwd:scriptsDir


0
投票

react-native start --reset-cache在一个终端并将其打开

react-native run-android在另一个航站楼


0
投票

此错误由nodeJS服务器提供。它的原因是由于语法错误。你可以分享发生错误的代码(./index文件)吗?

© www.soinside.com 2019 - 2024. All rights reserved.