由于升级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
}
]
}