使用'Visual Studio for Code'在两个不同进程之间进行调试

时间:2018-04-17 14:23:37

标签: angular debugging

我有一个Angular项目。我有另一个项目,我使用'Node JS'创建了一个Web服务器。

My Angular代码调用API到Node服务器项目。我需要设置调试,以便我可以从Angular跳转到'Node JS'项目。

任何指针都会有所帮助。

提前感谢。

1 个答案:

答案 0 :(得分:0)

我相信您正在寻找的是复合启动配置。

来自:https://code.visualstudio.com/docs/editor/debugging#_compound-launch-configurations

启动多个调试会话的另一种方法是使用所谓的复合启动配置。复合启动配置列出了应并行启动的两个或多个启动配置的名称。复合启动配置显示在启动配置下拉菜单中。

启动多节点应用程序的示例launch.json:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Server",
            "program": "${workspaceFolder}/server.js",
            "cwd": "${workspaceFolder}"
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Client",
            "program": "${workspaceFolder}/client.js",
            "cwd": "${workspaceFolder}"
        }
    ],
    "compounds": [
        {
            "name": "Server/Client",
            "configurations": ["Server", "Client"]
        }
    ]
}

有关启动配置的一般信息: https://code.visualstudio.com/docs/editor/debugging#_launch-configurations