小编Mic*_*ael的帖子

为什么 VSCode 调试器找不到要附加的 Node 进程?

我正在测试 VS Code 节点调试器,但在尝试附加到正在运行的进程时无法找到任何节点进程。

这是我的 launch.json 文件:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach by Process ID",
            "processId": "${command:PickProcess}"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我的 package.json 文件的内容:

  "scripts": {
    "start": "node --inspect=0.0.0.0:9229 ./bin/www"
  }
Run Code Online (Sandbox Code Playgroud)

使用“npm start”启动进程后,按“开始调试”,节点进程列表为:

  • 1 个 SSD_PAM
  • 1 个 SSD_NSS
  • 1 个 SSD_BE

看起来像这样,这些都不是我刚刚启动的服务器。即使我关闭节点服务器后,该列表仍然存在。

为什么我在 VSCode 进程附加中看不到任何正在运行的节点进程?

另外,我正在密切关注有关使用 VS Code 调试 Node.js 的教程

debugging node.js visual-studio-code vscode-debugger

6
推荐指数
1
解决办法
3533
查看次数