为什么react-native start命令停留在“加载依赖关系图已完成”上。

时间:2018-08-18 17:24:19

标签: reactjs react-native

react-native start命令停留在“加载依赖关系图”上,已完成。在8081端口上运行Metro Bundler。

  

Windows 8:   节点版本:8.11.3   npm版本:6.3.0   反应本机:0.56.0

     

package.json

     

{   “ name”:“ TestApp”,   “ version”:“ 0.0.1”,   “私人”:是的,   “脚本”:{    “ start”:“节点node_modules / react-native / local-cli / cli.js开始”,     “ test”:“开玩笑”   },   “依赖关系”:{     “ react”:“ 16.4.1”,     “本机”:“ 0.56.0”   },   “ devDependencies”:{     “ babel-jest”:“ 23.4.2”,     “ babel-preset-react-native”:“ 5.0.2”,     “ jest”:“ 23.5.0”,     “ react-test-renderer”:“ 16.4.1”   },   “笑话”:{    “ preset”:“ react-native”   }   }

3 个答案:

答案 0 :(得分:2)

它应该卡在那里,直到设备成功连接到它为止。问题可能是您的设备由于某种原因无法找到您的计算机,在这种情况下,您应该在电话上收到一条错误消息,指出该设备无法连接到开发服务器。该错误消息中提到的所有这些建议都可以帮助您解决问题。要特别注意开发服务器的主机和端口配置。如果您很久以前就配置了主机和端口,但突然停止工作,则可能的原因是您的计算机已分配了新的IP地址,因此请仔细检查您使用的IP地址是否正确。另一个问题可能是您的计算机在网络上不公开可见。

答案 1 :(得分:1)

尝试this

您的设备找不到Lenny Laughter所说的本地主机,并且该设备的解决方案正在运行adb -s <device name> reverse tcp:8081 tcp:8081

这样,您的设备可以看到端口8081并连接到Metro Bundler

答案 2 :(得分:0)

您需要在物理设备或仿真器上启动应用。