【发布时间】:2016-01-31 03:31:16
【问题描述】:
应用程序在 nodejs v4.2.1 上运行良好,但我无法让 Visual Studio Code 识别 ES6 语法,例如 class。是否有任何额外的配置可以让 Visual Studio Code 在设计时识别 ES6 语法?
./root/dir/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。
./root/jsconfig.json
{
"compilerOptions": {
"target": "ES6",
"module": "commonjs"
}
}
【问题讨论】:
标签: node.js ecmascript-6 visual-studio-code