捆绑失败:错误:ENOENT:没有这样的文件或目录,scandir React Native

Has*_*aza 6 npm react-native

我的项目没有错误。但构建未成功加载。请参见下图。有关错误的更多详细信息。我正在使用以下命令来运行构建react-native run-android,但 npm 无法创建构建。该图像目录存在,并且我给出了正确的图像路径。提前致谢。

在此输入图像描述

-root --assets ---images ---- 这里的所有图像。

../../assets/images/sky-img.jpg在代码中使用它。

小智 12

只需关闭并重新打开 cmd 终端或任何您用来运行 Metro 捆绑器的东西对我来说都是有效的。


小智 8

只需使用以下命令重置 Metro Bundler 的缓存:

npm start -- --reset-cache
Run Code Online (Sandbox Code Playgroud)

发生这种情况是因为捆绑程序需要刷新其现有捆绑包和您之前设置的路径。


小智 8

确保从根目录而不是 android 目录运行命令。

android> cd..
project> npx react-native run-android --variant=release
Run Code Online (Sandbox Code Playgroud)