React Native Expo Go二维码颜色倒置无法扫描及iPhone手动输入问题
Expo Go二维码扫描失败及iPhone手动输入地址解决方案
一、修复二维码颜色倒置问题
- 调整终端主题:若使用深色终端主题,二维码会因颜色倒置无法扫描。切换为浅色终端主题,或启动项目时指定二维码颜色:
- 适配浅色背景的深色二维码:
npx expo start --qr-dark - 适配深色背景的浅色二维码:
npx expo start --qr-light
- 适配浅色背景的深色二维码:
- 更新Expo CLI:旧版本CLI可能存在二维码生成bug,执行
npm install -g expo-cli更新至最新版本 - 更换终端工具:如果当前终端(如Windows Terminal深色模式)仍有问题,尝试使用CMD、PowerShell浅色模式,或macOS默认Terminal
二、iPhone版Expo Go手动输入服务器地址方法
- 手动输入入口位置:打开Expo Go应用,切换到底部「Projects」标签页,拉至页面最底部,点击「Enter URL manually」选项,输入开发服务器的
exp://xxx.xxx.xxx.xxx:8081格式地址即可连接 - 更新Expo Go:若找不到手动输入选项,前往App Store将Expo Go更新至最新版本,旧版本可能未显示该功能
- 网络环境检查:确保iPhone与开发电脑处于同一Wi-Fi网络,且电脑防火墙未阻止Expo默认端口(8081)
内容的提问来源于stack exchange,提问作者IZW
相关产品推荐
相关产品推荐

