【问题标题】:bundling failed: Error: ENOENT: no such file or directory, scandir React Native捆绑失败:错误:ENOENT:没有这样的文件或目录,scandir React Native
【发布时间】:2019-09-07 14:35:01
【问题描述】:

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

-根 - 资产 - -图片 ---- 所有图片都在这里。

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

【问题讨论】:

  • 能分享一下图片的路径和使用方法吗?
  • 请检查您的图像路径。对吗?
  • scandir 报错?你用过吗?在 vscode 中 ctrl+shift+f 并搜索 scandir 。看看有没有写在某处

标签: react-native npm


【解决方案1】:

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

android> cd..
project> npx react-native run-android --variant=release

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      只需重置 Metro Bundler 的缓存:

      npm start -- --reset-cache
      

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

      【讨论】:

        猜你喜欢
        • 2017-12-28
        • 2021-04-27
        • 2021-12-05
        • 2021-12-04
        • 1970-01-01
        • 2022-09-30
        • 2018-05-01
        • 2019-07-28
        • 2022-06-28
        相关资源
        最近更新 更多