gpt4 book ai didi

node.js - Visual Studio Code 无法识别 ES6 语法

转载 作者:太空宇宙 更新时间:2023-11-03 22:32:10 25 4
gpt4 key购买 nike

该应用程序在 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"
}
}

enter image description here

最佳答案

从 Visual Studio Code 的最新版本开始。(12 月发布)主要支持 ES6。意味着不需要 jsconfig.json。您使用的是哪个版本的代码?

引用https://code.visualstudio.com/updates/ (ES6 是新的默认值)。

不久前,项目中的每个子文件夹的代码都需要 jsconfig.json 以进行语法突出显示。

希望这有帮助

关于node.js - Visual Studio Code 无法识别 ES6 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35110019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com