EsLint需要一个标识符,却看到了“ let”

时间:2018-07-07 23:21:40

标签: javascript eslint

这是我第一次使用Javascript进行编码,因此我认为我会来这里寻求帮助,因为我在其他任何地方都找不到信息。

基本上,我收到上面的错误消息,并且我的代码看起来像这样

let interfaceItems = [
{
    text: '7',
    value: 7,
},
{
    text: '8',
    value: 8,

(等)

这是我的.js文档的开头。为什么这样说呢?将来我该如何解决?

谢谢

1 个答案:

答案 0 :(得分:1)

当您用短绒棉纸测试代码时,请确保对要测试的代码使用正确的设置。例如,您使用let,直到ECMAScript 2015(es6)才引入该关键字。因此,您必须确保您的Linter已设置为可以针对该版本进行测试,而不是针对该版本而不是ES5进行测试。

对于ESLint,您可以像这样更改parserOptions.ecmaVersion文件中的.eslintrc.json属性:

{
    "parserOptions": {
        "ecmaVersion": 6
    }
}

Refer to the configuration help page for other configuration options