美好的一天,我对本机响应非常陌生,遇到一个问题,我的Metro捆绑器启动并陷入了使用('...')加载依赖关系图的情况,而无法向前或向后移动
虽然我的端口8081是空闲的,但是我尝试使用yarn start来更改端口。
还有其他建议。
编辑:Metro Bundle的其他替代品吗? 截图:Its just stuck here
截屏II:Emulator
答案 0 :(得分:1)
原来是我的节点版本,使用v12,我降级到v10。 感谢您的建议。
答案 1 :(得分:0)
您是否也运行过react-native run-ios
或react-native run-android
?
因为react-native start
仅运行Metro,并且通常在完成依赖关系图后,它将一直挂在那里,直到您连接模拟器/设备,但它按预期运行。
您可以尝试react-native --reset-cache
来清除Metro的错误启动,但是在任何情况下,这只会启动Metro bundler。要使设备运行,请使用上述方法
答案 2 :(得分:0)
对于最新版本的RN 0.62
,可能有两件事可能是错误的。
12.15
,因为存在内存泄漏问题,并且运行捆绑程序的问题很少。watchman
的权限。调试此问题的最简单方法是在sudo
中运行捆绑程序
sudo react-native start
如果您对守望者有权限问题,那么您应该在控制台中看到很多错误。