Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 带有ESLint的TypeScript:解析错误:关键字';枚举';是保留的eslint吗_Reactjs_Typescript_Eslint_Eslint Config Airbnb_Typescript Eslint - Fatal编程技术网

Reactjs 带有ESLint的TypeScript:解析错误:关键字';枚举';是保留的eslint吗

Reactjs 带有ESLint的TypeScript:解析错误:关键字';枚举';是保留的eslint吗,reactjs,typescript,eslint,eslint-config-airbnb,typescript-eslint,Reactjs,Typescript,Eslint,Eslint Config Airbnb,Typescript Eslint,我正在用React写打字稿。该项目由CRA生成。我为.eslintrc.json使用了react appconfig。然而,我决定使用eslint config airbnb,所以我添加了它并更改了我的.eslintrc.json { "extends": [ "airbnb", ] } 突然,我从ESLint得到了关于我在代码库中使用的enum类型的解析错误 `Parsing error: The keyword 'enum' is r

我正在用React写打字稿。该项目由CRA生成。我为
.eslintrc.json
使用了
react app
config。然而,我决定使用
eslint config airbnb
,所以我添加了它并更改了我的
.eslintrc.json

{
  "extends": [
    "airbnb",
  ]
}
突然,我从ESLint得到了关于我在代码库中使用的
enum
类型的解析错误

`Parsing error: The keyword 'enum' is reserved eslint`
我用谷歌搜索了一下,但找不到答案。尝试添加一些额外的配置,如

"parserOptions": {
    "ecmaVersion": 7,
  }

但这并不能解决问题

我发现我只需要在ESLint的配置文件中添加这一行

"parser": "@typescript-eslint/parser"

查看此处的入门文档,了解如何使用ESLint设置linting的typescript代码库


单词enum是否在您的代码库中?您使用的方式似乎不定义枚举。