Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js React Native在加载依赖关系图时卡住完成。没有错误_Node.js_React Native - Fatal编程技术网

Node.js React Native在加载依赖关系图时卡住完成。没有错误

Node.js React Native在加载依赖关系图时卡住完成。没有错误,node.js,react-native,Node.js,React Native,我的应用程序有一个问题,在运行react native run android之后,程序在加载依赖关系图时被卡住,停止使用空白页应用程序。。。什么也没发生。一切都很好,突然不工作了 我在网上找到的东西都试过了。。。仍然不起作用。有什么想法吗 可能是看守人的问题。请尝试关闭所有终端和模拟器,清理项目并进行生成。当我遇到同样的情况时,它确实对我起了作用 当无法加载捆绑包时,请查看打包机日志或Expo客户端中显示的错误消息,以查看它是否与打包机相关。如果是这样,您应该尝试清除打包程序的状态,以减少错

我的应用程序有一个问题,在运行react native run android之后,程序在加载依赖关系图时被卡住,停止使用空白页应用程序。。。什么也没发生。一切都很好,突然不工作了

我在网上找到的东西都试过了。。。仍然不起作用。有什么想法吗


可能是看守人的问题。请尝试关闭所有终端和模拟器,清理项目并进行生成。当我遇到同样的情况时,它确实对我起了作用

当无法加载捆绑包时,请查看打包机日志或Expo客户端中显示的错误消息,以查看它是否与打包机相关。如果是这样,您应该尝试清除打包程序的状态,以减少错误与过时缓存或损坏进程相关的可能性

这些说明适用于macOS和Linux,但一般思路也适用于Windows

停止XDE/exp,这也会停止打包机。检查正在运行的进程列表,以确保这些进程没有运行

  • 删除项目中的节点_模块
  • 如果您的项目依赖于其他本地项目(例如,有文件: URI),清除这些本地项目的节点模块 目录也是一个很好的衡量标准,即使它可能是 不必要
  • 清除纱线或npm缓存,具体取决于您使用的,请使用 纱线缓存清理或npm缓存清理
  • 运行Thread或npm i再次安装依赖项
  • 运行watchman watch del all清除watchman的状态
  • 杀死watchman守护进程
  • 使用rm-fr$TMPDIR/metro删除打包机的缓存目录*
  • 启动XDE或exp
  • 使用exp,运行expr-c以获得良好的度量

  • 为了确保这一点,请在手机或模拟器上强制退出Expo客户端并重新打开它。

    以上所有答案都不适用于我。在将数据从旧mac转移到新mac后,我遇到了这个问题。事实证明,brew安装的python没有正确传输。所以,基本上我卸载并重新安装了watchman

    brew uninstall watchman python
    brew install watchman
    

    然后,我重新启动了打包机,准备好开始了。

    您所说的“所有终止”是什么意思?如何关闭它们?您找到解决方案了吗?