首页 > 解决方案 > Visual Studio 代码 - 10000 毫秒后无法连接到运行时进程超时

问题描述

我试图从 VS Code 中的调试控制台启动程序,但出现错误cannot connect to runtime process timeout after 10000 ms

启动.json

   "version": "0.2.0",
    "configurations": [

        {
            "type": "node",
            "request": "attach",
            "protocol": "inspector",
            "name": "Attach by Process ID",
            "processId": "${command:PickProcess}"
        },
        {
            "type": "node",
            "request": "attach",
            "protocol": "inspector",
            "name": "Attach",
            "port": 9229
        },
        {
            "type": "node",
            "request": "launch",
            "port":9230,
            "name": "Launch Program",
            "program": "${workspaceFolder}\\bin\\www"
        }
    ]
}

我正在尝试使用 VS Code 进行调试,但遇到了如下错误。我是否正确配置了我的 launch.json ?

错误截图

标签: node.jsvisual-studio-code

解决方案


“启动”类型的配置不需要指定端口。当您设置port参数时,它假定您的启动配置将包含该端口的 --inspect 参数。

如果出于某种原因必须指定确切的端口,则可以包含 --inspect 参数,例如:

    {
        "type": "node",
        "request": "launch",
        "port":9230,
        "runtimeArgs": ["--inspect=9230"],
        "name": "Launch Program",
        "program": "${workspaceFolder}\\bin\\www"
    }

但我建议从您的启动配置中删除“端口”。


推荐阅读