【问题标题】:Flow Generator type is not being recognized by eslinteslint 无法识别 Flow Generator 类型
【发布时间】:2016-05-13 21:10:06
【问题描述】:

我正在使用带有流类型的 eslint。在我决定使用 es6 生成器之前,它运行良好。导出生成器时,需要指定返回类型,但 eslint 无法识别生成器类型。

export function *gen2(): Generator {
  yield 'test';
}

Eslint 显示此错误:'Generator' is not defined. 但流程运行良好。

有人知道如何让 eslint 识别 Generator 类型吗?

【问题讨论】:

    标签: ecmascript-6 generator eslint flowtype


    【解决方案1】:

    JS 中没有全局 Generator 构造函数,所以 ESLint 会认为这是未知的。您需要将其作为全局添加到您的 .eslintrc,例如

    {
      "rules": {},
      "globals": {
        "Generator": true
      }
    }
    

    【讨论】:

    猜你喜欢
    • 2021-02-01
    • 2023-02-08
    • 2023-03-14
    • 2019-08-05
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 2016-02-03
    • 2022-10-25
    相关资源
    最近更新 更多