React-Native停留在完成加载依赖关系图上。没有错误

时间:2018-09-05 10:39:01

标签: node.js react-native

我的应用程序出现问题,运行react-native run-android后,程序停止运行,并停留在空白页应用程序,无法完成依赖关系图的加载...没有任何反应。一切都很好,突然不再工作。

我尝试了在互联网上找到的所有内容……仍然无法正常工作。有什么想法吗?

package.json This is what i get..

3 个答案:

答案 0 :(得分:0)

可能是守望者的问题。请尝试关闭所有终端和仿真器,清理项目并进行构建。当我遇到相同的情况时,它确实对我有用。

答案 1 :(得分:0)

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

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

停止XDE / exp,这也应停止打包程序。检查您正在运行的进程列表,以确保这些进程未运行。

  1. 删除项目中的node_modules
  2. 如果您的项目依赖于其他本地项目(例如,有一个文件: URI中的依赖项),清除这些本地项目的node_modules 目录也很有效,即使它可能
  3. 使用以下方法清除您的Yarn或npm缓存: 清理纱线或清理npm缓存
  4. 运行yarn或npm i再次安装您的依赖项
  5. 运行watchman watch-del-all清除Watchman的状态
  6. 杀死守望者守护进程
  7. 使用rm -fr $ TMPDIR / metro *删除打包程序的缓存目录。
  8. 启动XDE或exp
  9. 使用exp可以正常运行exp r -c

并且可以肯定的是,强制退出手机或模拟器上的Expo客户端,然后重新打开。

答案 2 :(得分:0)

以上所有答案均不适用于我。将数据从旧的Mac传输到新的Mac之后,出现了这个问题。原来,未正确安装brew安装的python。因此,基本上,我卸载并重新安装了watchman。

keyboard

然后我重新启动了打包程序,然后就可以开始了。