React Native开发之——Expo Network response timed out

一 错误现象

执行如下指令后,界面效果如下

1
npx expo start

二 解决办法

2.1 添加环境变量(不是必须)

1-通过如下指令,查看本机ip地址

1
ipconfig

2-添加系统变量REACT_NATIVE_PACKAGER_HOSTNAME

1
REACT_NATIVE_PACKAGER_HOSTNAME:192.168.1.12

2.2 将19000 和19001端口添加到防火墙入站规则

1-打开高级安全Windows Defender防火墙

2-选择左侧的入站规则,操作选择新建规则,规则类型选择端口

3-分别添加TCPUDP规则,端口号填写19000,19001

三 执行结果

1-执行npx exop start执行,终端显示正常

2-手机端界面正常显示

四 参考

  • Stack overflow——React native expo - Reponse timed out