ReactNative 启动卡死在‘Loading dependency graph, done.’, ‘info Running jetifier to migrate libraries t...


title: ReactNative 启动卡死在‘Loading dependency graph, done.’, ‘info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.’
tag:
- js
- react-native
- bug


最近在学习rn,各种坑,各种莫名其妙的报错,就比如今天,只想装一下react-navigation之后项目就跑不动了,执行npm run start卡死在Loading dependency graph, done.,执行npm run android 卡死在 info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.,搜了一堆解决方法无果之后,意外的发现了一个方法

问题

正常启动项目操作执行命令npm run android,发现卡死在了info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier,不会像以前那样刷刷的给我跳。

执行 npm run start 或者 react-native start的时候卡死在了Loading dependency graph, done.,搜了一堆博客,说这个时候就应该是停在这,因为他没有链接到任何可以链接的设备也就是说没有找到模拟器。可是模拟器确实是开着的。

打开浏览器输入http://localhost:8081/index.bundle,这个时候会出来一段话,说什么什么没找到,好像是一个node_module模块没找到,这个时候打开刚刚运行npm run start的命令行,发现,react-native给了我们一个解决方法,一共四步。

解决方法

  1. 执行 watchman watch-del-all
  2. 执行 rm node_modules 删掉依赖
  3. 重新装依赖,注意不要用npm,一定要用yarn install
  4. 执行 rm /tmp/metro-*
  5. 执行 npm run android 完美解决。

不要用npm install 个人感觉 rnnpm 不太友好,请使用yarn 安装你需要的模块

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容