【发布时间】:2021-09-17 06:22:01
【问题描述】:
我有一个在 docker 容器中运行的服务器,它在端口 9229 上侦听调试器。下面是我的 launch.json 的样子
{
"name": "Docker: Attach to Node",
"type": "node",
"request": "attach",
"restart": true,
"port": 9229,
"address": "localhost",
"localRoot": "${workspaceFolder}",
"remoteRoot": "/app/",
"protocol": "inspector",
"skipFiles": [
"<node_internals>/**"
]
}
在主应用文件夹中,我有 3 个子文件夹,如下所示,
/app/api/v1
/app/tests/specs/
/app/utils/
我在所有这三个子文件夹的多个文件中设置了断点,但 vs 代码仅识别为 /app/api/v1 文件夹设置的断点。对于其余文件夹中设置的断点,它显示“已设置断点但尚未绑定”。有人可以帮忙吗?我确实在堆栈溢出中遇到了类似的问题,但没有一个有帮助。
【问题讨论】:
标签: javascript node.js docker visual-studio-code visual-studio-debugging