EsLint:分析错误:提供的lib的无效值:es2021

时间:2020-09-04 13:44:58

标签: javascript reactjs typescript eslint

我试图在我的React/TypeScript project之一中实现eslint。我使用带有airbnb配置的eslint的cli .eslintrc.js创建了yarn eslint --init

module.exports = {
    "env": {
        "browser": true,
        "es2021": true
    },
    "extends": [
        "plugin:react/recommended",
        "airbnb"
    ],
    "parser": "@typescript-eslint/parser",
    "parserOptions": {
        "ecmaFeatures": {
            "jsx": true
        },
        "ecmaVersion": 12,
        "sourceType": "module"
    },
    "plugins": [
        "react",
        "@typescript-eslint"
    ],
    "rules": {
    }
};

但是当我运行eslint时,我的所有.tsx文件都收到此错误:

0:0错误解析错误:提供的lib无效值:es2021

我所有的文件都是从React的导入开始的

import * as React from 'react';
...

作为某人,您对问题有什么看法?

1 个答案:

答案 0 :(得分:1)

在存档.eslintrc.js中,将“ parseOption”更改为:

"parserOptions": {
  ...,
  "ecmaVersion": 2020
},