【问题标题】:React Native Ios Error - ENOENT: no such file or directory, uv_cwd (null))React Native Ios错误 - ENOENT:没有这样的文件或目录,uv_cwd(null))
【发布时间】:2019-01-05 15:00:37
【问题描述】:

运行新的 react native 项目时出现此错误。默认启动代码没有错误,但如果更改启动文本的一个字母,我会收到此错误。

加载包失败(http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false) 出现错误:(/Users/Pandey/Final/App.js: ENOENT: 没有这样的文件或目录,uv_cwd (null))

【问题讨论】:

  • 大多数情况下,您只需要重新启动 Metro-bundler。如果我通过 XCode 启动应用程序,Bundler 将在一个单独的终端窗口中打开(保持打开状态)。只需关闭此窗口并再次从 Xcode 运行您的应用程序。

标签: node.js reactjs react-native react-native-ios


【解决方案1】:

我只是更改目录并在这里创建项目,它工作正常

【讨论】:

    【解决方案2】:

    在终端上运行这个命令

    $ killall node
    

    再检查一次,希望不会再出现这个错误

    【讨论】:

      【解决方案3】:

      我刚遇到这个。我在终端中打开了多个选项卡,其中一个将 cdd 放入了我的项目目录的现已删除的副本中。

      换句话说,我删除了另一个选项卡中的目录,然后从 Github 重新克隆了它。另一个终端选项卡卡在“幽灵”目录中。

      cd 退出并重新进入,你应该会没事的。

      【讨论】:

        【解决方案4】:

        也可能是你重命名了一个文件夹,而你的 shell 搞砸了。

        【讨论】:

          【解决方案5】:

          我遇到了类似的问题,并通过切换到另一个目录(非 npm 项目)并从那里更新我的全局 npm 来解决:

          sudo npm install -g npm
          

          然后我切换回项目并使用 npm install 重新安装依赖项。

          【讨论】:

          • 第一次工作!
          【解决方案6】:

          如果您使用 capistrano 和 PM2 来部署您的项目,这可能是由于它们不同步而发生的。 在这种情况下,正确的做法是杀死 PM2 守护进程,然后重新开始。因此,该 capistrano 会将其视为一个新实例。这对我有帮助。

          【讨论】:

            【解决方案7】:

            似乎是 Metro-bundler 任务的问题。检查您的终端选项卡,看看是否从以前的项目中打开了任何选项卡。

            Control + C 结束它。如果您知道它正在运行的端口,则可以检查该端口并从那里终止任务。

            例如。 sudo lsof -i :8080

            找到 PID 并使用 kill -9 PID_NUMBER 杀死它。

            然后回到你的根项目目录并运行npm start 来启动一个新的 Metro Bundler。

            【讨论】:

              【解决方案8】:

              我在构建节点模块并在测试应用程序中尝试时遇到了同样的问题。我通过关闭并重新启动 Metro bundler 解决了这个问题。

              我尝试过的其他方法(但对我不起作用):

              1. react-native 升级
              2. 取消链接并链接模块
              3. 卸载软件包并重新安装。

              希望对您有所帮助!干杯!

              【讨论】:

              • 不确定它对您的效果如何!我总是需要关闭生成器。 :)
              • 它总是地铁捆绑器......每次都能吸引我
              猜你喜欢
              • 2019-04-19
              • 2018-05-01
              • 2019-09-07
              • 1970-01-01
              • 1970-01-01
              • 2017-10-07
              • 2023-02-15
              • 1970-01-01
              • 2019-03-09
              相关资源
              最近更新 更多