[转] node升级到8.0.0在vscode启动js执行文件报错

由于升级node 到 8.0.0 版本 vscode 启动一直报错:

`node --debug` and `node --debug-brk` are invalid. Please use `node --inspect` or `node --inspect-brk` instead.

无法通过“旧”协议连接到运行时;请考虑采用“检查器”协议(10000 毫秒后超时)。

原因是升级到 8.0.0 以后 node调试协议变更,必须设置"protocol": "inspector",在node 6.3版本以后就支持 inspector 。

{
    // Use IntelliSense to learn about possible Node.js debug attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "启动程序",
            "program": "${workspaceRoot}/app.js",
            "console": "integratedTerminal",
            "protocol": "inspector"
        },
        {
            "type": "node",
            "request": "attach",
            "name": "附加到进程",
            "address": "localhost",
            "port": 5858
        }
    ]
}

posted @ 2018-08-05 01:15  {前端开发}  阅读(1088)  评论(0编辑  收藏  举报