#android-studio #react-native #command-line-interface
#android-studio #react-native #интерфейс командной строки
Вопрос:
Я создал новый проект, основанный на react, используя командную строку и команду react-native. Когда я попытался открыть проект с помощью эмулятора Android Studio, я получил следующую ошибку:
The development server returned response error code: 500
URL: http://10.0.2.2:8081/index.delta?platform=androidamp;dev=trueamp;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:ReactNativemyreactdemonode_modulesreact-nativescripts/.: The module ./index could not be found from
D:ReactNativemyreactdemonode_modulesreact-nativescripts/.. Indeed, none of these files exist:<br> amp;nbsp;* D:ReactNativemyreactdemonode_modulesreact-nativescriptsindex(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)`<br> amp;nbsp;*D:ReactNativemyreactdemonode_modulesreact-nativescriptsindexindex(.native||.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx)`<br> amp;nbsp; amp;nbsp;at ModuleResolver.resolveDependency (D:ReactNativemyreactdemonode_modulesmetrosrcnode-hasteDependencyGraphModuleResolution.js:163:15)<br> amp;nbsp; amp;nbsp;at ResolutionRequest.resolveDependency (D:ReactNativemyreactdemonode_modulesmetrosrcnode-hasteDependencyGraphResolutionRequest.js:52:18)<br> amp;nbsp; amp;nbsp;at DependencyGraph.resolveDependency (D:ReactNativemyreactdemonode_modulesmetrosrcnode-hasteDependencyGraph.js:283:16)<br> amp;nbsp; amp;nbsp;at D:ReactNativemyreactdemonode_modulesmetrosrclibtransformHelpers.js:261:42<br> amp;nbsp; amp;nbsp;at Server.amp;<anonymousamp;> (D:ReactNativemyreactdemonode_modulesmetrosrcServer.js:1038:41)<br> amp;nbsp; amp;nbsp;at Generator.next (amp;<anonymousamp;>)<br> amp;nbsp; amp;nbsp;at asyncGeneratorStep (D:ReactNativemyreactdemonode_modulesmetrosrcServer.js:99:24)<br> amp;nbsp; amp;nbsp;at _next (D:ReactNativemyreactdemonode_modulesmetrosrcServer.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
Ответ №1:
Редактировать
node_modules@react-native-communityclibuildcommandsrunAndroidrunAndroid.js и заменил cwd: scriptsDir на cwd: process.cwd()
Ответ №2:
react-native start --reset-cache
в одном терминале и оставил его открытым
react-native run-android
в другом терминале
Ответ №3:
Эта ошибка связана с сервером NodeJS. И причина этого в синтаксической ошибке. Не могли бы вы, пожалуйста, поделиться кодом (./index File), в котором возникает ошибка.