使用 Visual Studio Code 进行打字稿调试

Car*_*ura 5 javascript typescript visual-studio-code vscode-debugger

我正在尝试在代码中绑定断点,但我从可视代码中得到了这一点:

“此断点最初设置在:C:\workspace\N3urons\order-service\src\entities\Order\OrderController.ts 第 595 行第 1 列

我们找不到相应的源位置,但找到了其他一些同名文件:file:///C:/workspace/N3urons/order-service/src/entities/Order/OrderController.ts

C:/workspace/N3urons/order-service/src/entities/Order/OrderController.ts

如果这是同一个文件,您可能需要调整构建工具以更正路径。”

我在 Windows 上编码,Visual Studio 找不到该文件,但找到了带有这些斜杠的匹配文件。有人可以帮我解决这个问题吗?

我的 launch.json 如下所示:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "attach",
      "name": "Node: Nodemon",
      "processId": "${command:PickProcess}",
      "restart": true,
      "protocol": "inspector"
    },
    {
      "name": "Docker: Attach to Node",
      "type": "node",
      "request": "attach",
      "port": 9231,
      "address": "localhost",
      "localRoot": "${workspaceFolder}",
      "remoteRoot": "/usr/src/service",
      "sourceMapPathOverrides": {
        "/usr/src/service/*": "${workspaceRoot}/*"
      },
      "protocol": "inspector",
      "restart": true
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)