You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 17:53:14