簡體   English   中英

帶有 ESLint 的 TypeScript:解析錯誤:關鍵字“enum”是保留的 eslint

[英]TypeScript with ESLint: Parsing error: The keyword 'enum' is reserved eslint

我正在用 React 編寫 TypeScript。 該項目是使用 CRA 生成的。 我為.eslintrc.json使用了react-app配置。 但是我決定使用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"

在此處查看入門文檔以獲取有關如何設置 typescript 代碼庫以使用 ESLint 進行 linting 的信息

https://github.com/typescript-eslint/typescript-eslint/tree/master/docs/getting-started/linting

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM