React Native调试器在iOS模拟器及真机上无法工作求助
可能的原因及解决办法
调试端口冲突
调试器默认端口(如8081)可能被其他程序占用。用以下命令查看端口占用:lsof -i :8081杀掉占用进程,或在项目根目录
app.json中添加"packagerOpts": { "port": 8082 }修改端口,重启项目后重试。版本不兼容
Expo CLI版本与项目依赖的Expo SDK版本不匹配会导致连接异常。先查看CLI版本:expo --version对比
package.json里expo的版本,要么升级CLI:npm install -g expo-cli要么调整项目SDK版本,之后重新安装依赖:
npm install网络连接问题
设备与开发机需在同一局域网,关闭电脑防火墙(临时测试),或启动项目时指定本机IP:npm start -- --host <你的本机IP>调试器配置异常
清空浏览器缓存或更换浏览器打开调试器;关闭VPN,避免其干扰连接。Expo Go版本过旧
真机上的Expo Go版本需与项目SDK匹配,前往App Store更新至最新版本后重新连接。
内容的提问来源于stack exchange,提问作者Zak Ray Sick
相关产品推荐
相关产品推荐

