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

无法使用VS Code调试基于Expo的React Native应用

React Native调试选项缺失排查方案
  • 第一步:确认扩展启用状态
    打开VS Code扩展面板,搜索React Native Tools,确认扩展处于启用状态,若显示「启用」按钮则点击开启,完成后重启VS Code重新加载扩展。
  • 第二步:校验工作区路径配置
    React Native Tools扩展需识别项目根目录下的package.json文件来判定项目类型,需确认当前VS Code打开的工作区为项目根目录(即package.json、app.json等配置文件所在的文件夹),若打开的是上层嵌套文件夹会导致扩展无法识别项目类型。
  • 第三步:手动写入调试配置
    若下拉列表仍无相关选项,可直接在项目根目录.vscode/launch.json文件中写入Expo适配的调试配置,配置内容如下:
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Expo iOS",
      "type": "reactnative",
      "request": "launch",
      "platform": "ios",
      "program": "${workspaceRoot}/node_modules/expo/AppEntry.js",
      "sourceMaps": true,
      "outDir": "${workspaceRoot}/.vscode/.react"
    }
  ]
}

保存配置后重启VS Code,即可在调试面板直接选择该配置启动调试。

  • 第四步:清理VS Code缓存
    缓存异常会导致扩展识别失效,关闭所有VS Code窗口后,在终端执行如下命令清理缓存:
    rm -rf ~/Library/Application Support/Code/CachedData/*
    执行完成后重新打开VS Code加载项目即可。
  • 第五步:校验版本兼容性
    你当前使用的VS Code 1.61.2、React Native Tools 1.7.1均为2021年发布的版本,若项目使用的Expo SDK版本高于44,会出现版本不兼容导致的识别问题,可将Expo SDK降级至44及以下版本适配现有工具链。

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 12:36:07