VSCode和ES6警告

时间:2018-03-15 13:28:51

标签: visual-studio-code jshint vscode-settings

我继续获取ES6 jshint警告,例如: ''进口'仅适用于ES6(使用' esversion:6')。 (W119)' 来源:' jshint' 代码:' W119'

我遵循了诸如

之类的建议
  1. 在root中添加.jshintrc文件 {     " esversion":6 }
  2. 将以下内容添加到用户和\或工作区设置:    " jshint.options":{        " esversion":6    }
  3. 但我仍然收到警告。还有其他我可以做的事情吗?

    由于

4 个答案:

答案 0 :(得分:7)

将文件.jshintrc添加到项目根目录中,警告将消失。

{
    "esversion": 6
}

答案 1 :(得分:0)

只需使用以下命令即可轻松解决

jsHint的ES6警告,而无需创建任何文件: 将命令放在“用户设置”的json编辑器中。

"jshint.options": { "esversion": 6 },

答案 2 :(得分:0)

根据JSHint文档:https://jshint.com/docs/“除了使用配置文件,您还可以使用特殊注释从文件中配置JSHint。这些注释以jshint或globals之类的标签开头。”

因此,/ * jshint esversion:6 * /注释将在每个针对ES6的文件的顶部起作用。 这样做的好处是您可以按文件或按功能打开和关闭这些指令:“这些注释是函数范围的,这意味着,如果将它们放在函数中,它们将仅影响该函数的代码。”

答案 3 :(得分:-1)

jsconfig.json file which defines the JavaScript target to be ES6

我在项目目录下创建了一个jsconfig.json文件,并在其中添加代码:

{
    "compilerOptions": {
        "target": "ES6"
},
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
}