Expo SDK 51开发构建后console.log日志无法在终端显示
解决Expo开发构建中console.log日志不显示的问题
调整
eas.json开发构建配置,开启verbose日志输出
在build.development节点添加"logs": "verbose",确保日志能正常输出:{ "cli": { "version": ">= 10.2.2" }, "build": { "development": { "developmentClient": true, "distribution": "internal", "logs": "verbose", "env": { "...": "...", "...": "..." } }, "preview": { "distribution": "internal" }, "production": {} }, "submit": { "production": {} } }修改后重新构建开发客户端:
eas build --profile development --platform android,安装新构建包到手机。使用正确的开发服务器启动命令
执行npx expo start --dev-client --tunnel,启动后在手机开发客户端中确认连接到该服务器,确保连接状态正常。直接抓取设备日志
若终端仍无输出,通过adb命令直接获取Android设备的React Native日志:adb logcat ReactNative:V ReactNativeJS:V该命令会过滤出React Native和JS层的所有日志,包含
console.log的输出。确保代码未被优化移除日志
在eas.json的development配置中添加"minify": false,避免开发构建时压缩代码移除日志:"development": { "developmentClient": true, "distribution": "internal", "logs": "verbose", "minify": false, "env": { "...": "...", "...": "..." } }
内容的提问来源于stack exchange,提问作者Aguspignal
相关产品推荐
相关产品推荐

