【问题标题】:EsLint Expected an Identifier and instead saw 'let'EsLint 需要一个标识符,而是看到“让”
【发布时间】:2018-07-08 07:39:39
【问题描述】:

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

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

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

(等)

这是我的 .js 文档的开头。为什么这么说?以后我该如何解决?

谢谢

【问题讨论】:

    标签: javascript eslint


    【解决方案1】:

    当您使用 linter 测试您的代码时,请确保您对正在测试的代码使用正确的设置。例如,您使用的是let,该关键字直到 ECMAScript 2015 (es6) 才引入。因此,您必须确保您的 linter 已设置为针对该版本进行测试,而不是 ES5,这可能是它默认使用的。

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

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

    Refer to the configuration help page for other configuration options

    【讨论】:

      猜你喜欢
      • 2018-09-07
      • 2019-05-07
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 2023-03-11
      • 1970-01-01
      相关资源
      最近更新 更多