在我创建的所有新项目中,我无法修复 vscode 的 JSHint 插件中的“let”警告
Posted
技术标签:
【中文标题】在我创建的所有新项目中,我无法修复 vscode 的 JSHint 插件中的“let”警告【英文标题】:I can't fix the "let" warning in JSHint plugin for vscode in all the new projects I create 【发布时间】:2020-08-29 00:30:53 【问题描述】:当我写作时:
let name = "Henry";
出现以下警告信息:
'let' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).
我不知道如何纠正该警告。我找到的答案是创建一个名为.jshintrc
的文件,然后添加:
"esversion": 6
问题是,它只适用于我正在编程的当前项目,如果创建一个新项目,我必须再次执行相同的文件。还有另一种方法可以应用所有新项目吗?
【问题讨论】:
你可以use 'esversion: 6'
这能回答你的问题吗? Why does JSHint throw a warning if I am using const?
【参考方案1】:
您需要在 jshint 选项中使用 esversion 选项启用 es6。如果您在顶层没有 .jshintrc 文件,请创建一个并添加此文件
"esversion": 6
您可以选择将其添加到文件中,但如果您必须将其添加到每个文件中,可能会很烦人
/* jshint esversion: 6 */
https://jshint.com/docs/options/#esversion
【讨论】:
【参考方案2】:你需要添加一个标签让 JSHint 知道你想要你 ES6。
/* jshint esversion: 6 */
let name = "Henry";
【讨论】:
以上是关于在我创建的所有新项目中,我无法修复 vscode 的 JSHint 插件中的“let”警告的主要内容,如果未能解决你的问题,请参考以下文章
是否可以从 Flutter 修复 vscode 上的所有问题
无法 npm 使用 eslint 依赖项启动我的 React 项目
ESLint/VSCode。在 VSCode 中打开新项目后,Eslint 扩展没有 linting 任何东西