node8 在vscode下调试

node8 增加了很多令人兴奋的特性,其中最甚者要·asyncawait了,然而,在使用的时候却经常得进行调试,这不,在调试的时候就产生了问题,具体的问题就是调试器无法识别asyncawait
在网上搜索了一下,有以下解决方案,虽然还不知道为什么,但是的确解决问题了,再此处记录一下:

修改.vscode/launch.json

{
    // 使用 IntelliSense 以学习相关的 Node.js 调试属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [{
        "type": "node",
        "request": "attach",
        "name": "Attach (Inspector Protocol)",
        "port": 9229,
        "protocol": "inspector"
    }, {
        "type": "node",
        "request": "launch",
        "name": "启动程序",
        "program": "${workspaceRoot}/app.js"
    }],
    "sourceMaps": true
}

你可能感兴趣的:(node8 在vscode下调试)