我无法在我创建的所有新项目中为 vscode 修复 JSHint 插件中的 "let" 警告

I can't fix the "let" warning in JSHint plugin for vscode in all the new projects I create

当我写的时候:

let name = "Henry"; 

出现以下警告消息:

'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).

我不知道如何纠正该警告。我找到的答案是创建一个名为 .jshintrc 的文件,然后添加:

{
    "esversion": 6
}

问题是,它只适用于我正在编写的当前项目,如果创建一个新项目,我必须再次创建相同的文件。还有另一种应用所有新项目的方法吗?

你需要添加一个标签让 JSHint 知道你想要 ES6。

/* jshint esversion: 6 */
let name = "Henry";

您需要在 jshint 选项中使用 esversion 选项启用 es6。如果您在顶层没有 .jshintrc 文件,请创建一个并添加此

{ "esversion": 6 }

您可以选择将它添加到文件中,但如果您必须将它添加到每个文件中,它会变得相当烦人

/* jshint esversion: 6 */

https://jshint.com/docs/options/#esversion