运行 ReactiNative 项目 index.js not found 时发生错误

Lok*_*sai 2 node.js node-modules reactjs react-native

我是 ReactNative 的新手,我面临一个问题。请检查以下日志是否相同。我在尝试使用 ReactNative 项目运行时遇到了这个问题

react-native run-android
Run Code Online (Sandbox Code Playgroud)

错误日志:

错误:无法./indexD:\ReactNativeProject\testing\node_modules\react-native\scripts/.以下位置解析模块:无法从./index中找到模块D:\ReactNativeProject\testing\node_modules\react-native\scripts/.。事实上,这些文件都不存在: * D:\ReactNativeProject\testing\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) *D:\ReactNativeProject\testing\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) 在 ModuleResolver.resolveDependency (D:\ReactNativeProject\testing\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:163:15) 在 ResolutionRequest.resolveDependency (D:\ReactNativeProject\testing\node_modules\metro\src\ node-haste\DependencyGraph\ResolutionRequest.js:52:18) 在 DependencyGraph.resolveDependency (D:\ReactNativeProject\testing\node_modules\metro\src\node-haste\DependencyGraph.js:283:16) 在 D:\ReactNativeProject\ testing\node_modules\metro\src\lib\transformHelpers.js:261:42 在服务器上。(D:\ReactNativeProject\testing\node_modules\metro\src\Server.js:1038:41) at Generator.next () at asyncGeneratorStep (D:\ReactNativeProject\testing\node_modules\metro\src\Server.js:99: 24) 在 _next (D:\ReactNativeProject\testing\node_modules\metro\src\Server.

我做了什么来解决这个问题?

1)。当我在 Github 上找到解决方案时,我尝试了以下命令

react-native start --reset-cache
Run Code Online (Sandbox Code Playgroud)

2)。我试图删除node-module文件夹并重新安装,但仍然没有成功。

反应本机版本: 0.59.2

在此处输入图片说明

Sub*_*tel 5

node_modules\react-native\scripts\launchPackager.bat

// 注释这一行

node "%~dp0..\cli.js" start 
Run Code Online (Sandbox Code Playgroud)

添加这一行

node "%~dp0..\cli.js" start --projectRoot ../../../
Run Code Online (Sandbox Code Playgroud)

之后运行你的项目根目录cd android && gradlew clean,然后运行react-native run-android