应用程序与nodejs v4.2.1运行良好,但我无法让Visual Studio代码识别ES6语法,如class
。是否有任何额外的配置可以通过Visual Studio Code在设计时识别ES6语法?
./根/目录/ task.js
'use strict'
class Task { // <-- Parsing error: Unexpected reserved word (undefined)
constructor(name) {
this.name = name;
this.completed = false;
};
complete() {
console.log('Completing: ' + this.name);
this.completed = true;
};
save() {
console.log('Saving: ' + this.name);
};
}
module.exports = Task;
我还有jsconfig.json
,this page suggests。
./根/ jsconfig.json
{
"compilerOptions": {
"target": "ES6",
"module": "commonjs"
}
}
答案 0 :(得分:0)
截至最新版本的visual studio代码..(12月发布)ES6支持是主要的。意味着不需要jsconfig.json。 您使用的是哪个版本的代码?
参考https://code.visualstudio.com/updates/(ES6是新默认值)。
一段时间后,代码需要jsconfig.json用于项目中的每个子文件夹以进行语法突出显示。
希望这有帮助