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” } }
答案 0 :(得分:2)
它应该卡在那里,直到设备成功连接到它为止。问题可能是您的设备由于某种原因无法找到您的计算机,在这种情况下,您应该在电话上收到一条错误消息,指出该设备无法连接到开发服务器。该错误消息中提到的所有这些建议都可以帮助您解决问题。要特别注意开发服务器的主机和端口配置。如果您很久以前就配置了主机和端口,但突然停止工作,则可能的原因是您的计算机已分配了新的IP地址,因此请仔细检查您使用的IP地址是否正确。另一个问题可能是您的计算机在网络上不公开可见。
答案 1 :(得分:1)
尝试this。
您的设备找不到Lenny Laughter所说的本地主机,并且该设备的解决方案正在运行adb -s <device name> reverse tcp:8081 tcp:8081
。
这样,您的设备可以看到端口8081
并连接到Metro Bundler
。
答案 2 :(得分:0)
您需要在物理设备或仿真器上启动应用。