首页 > 解决方案 > VS Code 调试器在遇到断点时不一致

问题描述

我想设置我的 VS Code 调试器来调试我的Next.js应用程序。我的launch.json包含以下设置:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "attach",
      "name": "Launch Program",
      "skipFiles": ["<node_internals>/**"],
      "port": 9229,
      "resolveSourceMapLocations": [
        "${workspaceFolder}/**",
        "!**/node_modules/**"
      ]
    }
  ]
}

我还将调试脚本添加到我的packege.json

"debug": "NODE_OPTIONS='--inspect' next dev"

首先,我npm run debug在终端中运行,然后在 VS Code运行和调试选项卡中启动调试器。调试器已附加,但是当我开始添加断点时,其中一些工作正常(指示断点的点为红色,当断点被击中时应用程序停止),但尽管有红色指示符,但大多数都被忽略了。还有一些未绑定的断点。

我花了几天时间解决了这个问题,但没有任何效果。我真的很期待超越控制台日志记录以进行调试。

VS 代码版本:1.57.0

标签: node.jsdebuggingvisual-studio-codenext.js

解决方案


推荐阅读