在 vscode 中调试 Expo web

MBZ*_*MBZ 5 debugging react-native visual-studio-code expo expo-web

我正在尝试使用 vscode 调试本地 Expo Web 上运行的 React Native 代码。

我在以下位置尝试了这些配置launch.json

    {
        "command": "npm start",
        "name": "Run npm start",
        "request": "launch",
        "type": "node-terminal"
    },
    {
        "name": "Attach to packager",
        "cwd": "${workspaceFolder}",
        "type": "reactnative",
        "request": "attach",
        "port": "19001",
    }
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,Expo 都会运行并且调试器会附加:

Debugger listening on ws://127.0.0.1:64192/13e8c77d-9c88-4909-9762-9b5bf8b70f90
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached
Run Code Online (Sandbox Code Playgroud)

但断点要么不受限制,要么不起作用。

这是 package.json 中的脚本:

"scripts": {
  "start": "expo start",
  "android": "expo start --android",
  "ios": "expo start --ios",
  "web": "expo start --web",
  "eject": "expo eject"
},
Run Code Online (Sandbox Code Playgroud)

你知道我缺少什么吗?