簡體   English   中英

使用VSCode調試node.js ES6代碼

[英]Debugging node.js ES6 code with VSCode

我遵循了這本手冊: https//blogs.msdn.microsoft.com/vscode/2015/07/06/visual-studio-code-es6/

並將其添加到我的jsconfig.json文件中:

{
    // See https://go.microsoft.com/fwlink/?LinkId=759670
    // for the documentation about the jsconfig.json format
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "allowSyntheticDefaultImports": true
    },
    "files": [
        "app.js"
    ]
}

添加到app.js時:

let myVar;

我收到語法錯誤:

let myVar;
    ^^^^^

如果我改變let to var - 這一切都很好。 怎么了? 我相信它與VSCode運行節點的方式有關:

node --debug-brk=30696 --nolazy bin/www 
debugger listening on port 30696

通過升級node +將harmony arg添加到.vscode\\launch.json.vscode\\launch.json

"runtimeArgs": [
                "--nolazy",
        "--harmony"
            ],

正確的文件擴展名是jsconfig。 json和目標位置ES6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM