react-native run-androind 第一次报错 500

Aja*_*rma 2 android react-native react-native-android

我刚刚安装了 react native 并创建了一个新项目,但是当我使用react-native run-android命令运行它时,它给出了错误。我没有在刚刚创建的项目的任何文件中更改任何内容。

这是它的错误和屏幕截图。

错误截图

错误

开发服务器返回响应错误码:500

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

身体:

在“C:\project\test\App.js”中找不到/react-transform-hmr/lib/index.js'。事实上,这些文件都不存在:\n * 'C:\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)'\n * 'C:\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)'\n 在 ModuleResolver.resolveDependency (C:\project\test\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:209:697)\n 在 ResolutionRequest .resolveDependency (C:\project\test\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:83:16)\n 在 DependencyGraph.resolveDependency (C:

请帮我摆脱这个...

小智 6

尝试以下步骤:

1-使用以下方法清除缓存:

rm -rf $TMPDIR/react-*; rm -rf $TMPDIR/haste-*; rm -rf $TMPDIR/metro-*;
Run Code Online (Sandbox Code Playgroud)

2 - 如果您正在使用守望者,请删除所有监视和相关触发器:

watchman watch-del-all
Run Code Online (Sandbox Code Playgroud)

3 - 从项目文件夹重新启动 Metro Bundler

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

4 - 运行 react-native run-android