React Native 卡在加载依赖图上
Posted
技术标签:
【中文标题】React Native 卡在加载依赖图上【英文标题】:React Native stuck at loading dependecy graph 【发布时间】:2019-12-19 05:23:21 【问题描述】:美好的一天,我对本机反应还很陌生,但遇到了一个问题,我的 Metro 捆绑器启动并卡在使用 ('...') 加载依赖关系图,而不是向前或向后移动
我尝试过使用 yarn start,虽然我的 8081 端口是空闲的,但我还是更改了端口。
任何其他建议将不胜感激。
编辑:metro bundler 的任何其他替代品? 截图:Its just stuck here
截图二:Emulator
【问题讨论】:
添加您的捆绑器的屏幕截图,以及您卡住的模拟器/设备。可能需要更多信息来回答您的问题。 分享您的工作以重现此内容。 这是一个新项目 【参考方案1】:您是否也运行了react-native run-ios
或react-native run-android
?
因为react-native start
只运行metro,并且通常当依赖图完成后,它会一直挂在那里,直到您连接模拟器/设备,但它按预期工作。
您可以尝试使用react-native --reset-cache
在启动不佳后清理metro,但无论如何这只会启动metro bundler。要让设备运行,请使用上述方法
【讨论】:
我确实运行了 react-native run-android,应用程序加载时出现白屏,并保持这种状态。让我试试 react-native --reset-cache【参考方案2】:原来是我的节点版本,使用的是 v12,我降级到 v10。 感谢您的建议。
【讨论】:
【参考方案3】:对于最新版本的RN 0.62
,可能有两件事可能出错。
watchman
的权限。
调试此问题的最简单方法是在 sudo
中运行捆绑程序
sudo react-native start
如果你对 watchman 有权限问题,那么你应该会在控制台中看到一堆错误。
【讨论】:
以上是关于React Native 卡在加载依赖图上的主要内容,如果未能解决你的问题,请参考以下文章
React native 卡在从 localhost 加载:使用 USB 调试器在物理设备上的 8081
SyntaxError - node_modules/react-native/Libraries/polyfills/error-guard.js:缺少分号。 (14:4) 在 react nati