如何将 VS Code 调试器附加到正在运行的 Sveltekit typescript 进程?

Dau*_*eDK 12 sveltekit

如何在新的 Sveltekit 项目中附加 VS Code 调试器?

我在这里创建了一个存储库。

launch.json文件如下所示:

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

当我使用调试器运行项目npm run dev并启动调试器时,它不会中断:

在此输入图像描述

preprocess我尝试在svelte.config.js中添加 sourceMap true :

preprocess: preprocess({
  sourceMap: true
}),
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在断点上时,为什么 VS Code 告诉我这是一个“未绑定断点”?

这很令人沮丧,因为我必须调试一些 Sveltekit 代码,而我需要该"request": "attach"选项才能工作

更新 我尝试将开发脚本修改为 "dev": "NODE_OPTIONS=\"--inspect\" svelte-kit dev",但没有帮助...