新手求助:VSCode中用Expo Cli搭建React Native环境遇端口无法打开问题
Expo Cli搭环境遇Metro/Web端口打不开的排查方案
先确认Expo Cli版本:
执行expo --version查看是否为最新稳定版,旧版本易出现兼容性问题,更新命令:npm install -g expo-cli检查端口占用情况:
开放端口不代表没被其他程序占用。Windows系统执行netstat -ano | findstr <端口号>,Mac/Linux系统执行lsof -i :<端口号>,找到占用进程后关闭,或启动时指定新端口:expo start --port 8082排查VSCode扩展冲突:
禁用除React Native官方扩展外的其他扩展(尤其是代理、防火墙类扩展),重启VSCode后重试,这类扩展常拦截Expo请求检查本地防火墙与网络设置:
确认本地防火墙未拦截Expo相关进程;若使用全局代理,需为Expo添加白名单,或暂时关闭代理再启动项目清除Expo缓存:
执行expo r -c重置缓存并重启项目,缓存损坏也会导致加载失败确认Node.js版本兼容性:
Expo对Node版本有要求,建议使用18.x或20.x的LTS版本,可通过nvm切换版本避免冲突
内容的提问来源于stack exchange,提问作者Phúc Đào Hoàng
相关产品推荐
相关产品推荐

