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