使用VSCode

时间:2016-07-14 15:02:47

标签: javascript node.js

我遵循了这本手册: 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更改为var - 这一切都很好。 怎么了? 我相信它与VSCode运行节点的方式有关:

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

2 个答案:

答案 0 :(得分:2)

通过升级节点+将和谐arg添加到.vscode\launch.json

来解决
"runtimeArgs": [
                "--nolazy",
        "--harmony"
            ],

答案 1 :(得分:1)

正确的文件扩展名是jsconfig。 json ,目标位置 ES6