Visual studio code 如何在针对远程进程调试节点时显示源代码
我有一个nodejs应用程序在Linux的docker容器中运行。我正在使用Windows 10中的VSCode远程调试它。我成功地连接到容器,并且VSCode在调试控制台中准确地显示远程日志。如果我手动在节点代码(在已发布的docker映像中)中添加“debugger”语句,我将在VSCode中获得正确的中断。然后,也只有这样,我才能将动态断点添加到该js文件中 “加载的脚本”不会向我的VSCode会话显示/流式传输任何其他程序。我唯一看到的是VMxxxxx脚本,它们被压缩,无法读取,无法用于添加断点 如何使代码向下流?我知道它是只读的,这就是我所关心的 My launch.json文件包含以下配置:Visual studio code 如何在针对远程进程调试节点时显示源代码,visual-studio-code,Visual Studio Code,我有一个nodejs应用程序在Linux的docker容器中运行。我正在使用Windows 10中的VSCode远程调试它。我成功地连接到容器,并且VSCode在调试控制台中准确地显示远程日志。如果我手动在节点代码(在已发布的docker映像中)中添加“debugger”语句,我将在VSCode中获得正确的中断。然后,也只有这样,我才能将动态断点添加到该js文件中 “加载的脚本”不会向我的VSCode会话显示/流式传输任何其他程序。我唯一看到的是VMxxxxx脚本,它们被压缩,无法读取,无法用于
{
"type": "node",
"request": "attach",
"name": "Attach to Remote QA",
"port": 9229,
"address": "11.222.333.444",
"localRoot": "${workspaceFolder}",
"remoteRoot": "/opt/myApp",
"protocol": "inspector",
"sourceMaps": true
}
提前感谢您的帮助。
Rob配置必须包括:
{
“类型”:“节点”,
“请求”:“附上”,
“名称”:“附加到远程QA”,
“港口”:9229,
“地址”:“11.222.333.444”,
“localRoot”:“${workspaceFolder}”,
“remoteRoot”:“//opt//myApp/”,
“协议”:“检查员”,
“sourceMaps”:false,
“初始化”:“您需要在此处观看的内容”
}配置必须包括:
{
“类型”:“节点”,
“请求”:“附上”,
“名称”:“附加到远程QA”,
“港口”:9229,
“地址”:“11.222.333.444”,
“localRoot”:“${workspaceFolder}”,
“remoteRoot”:“//opt//myApp/”,
“协议”:“检查员”,
“sourceMaps”:false,
“初始化”:“您需要在此处观看的内容”
}有人对如何使其工作有想法吗?有人对如何使其工作有想法吗?