eslint报错:
Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser.
The file does not match your project config: packages\hr-h5\src\pages\home\index.tsx.
The file must be included in at least one of the projects provided.
如图:
image.png
解决方案:
TypeScript ESLint 的第一个错误与无法找到与您的函数匹配的项目 tsconfig.json 有关。
要解决这个问题,我们需要通过编辑您的 parserOptions 来告诉 TypeScript ESLint 另一个 tsconfig.json 在哪里。
根目录的.eslintrc.js:
// [...]
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": [
"./tsconfig.json",
"./functions/tsconfig.json",
]
}
// [...]
image.png
image.png
- 【官方解释】当目录中出现了tsconfig.json 文件,则说明该目录是 TypeScript 项目的根目录。tsconfig.json 文件指定了编译项目所需的根目录下的文件以及编译选项。
- tsconfig.json 文件的 include属性配置要检查的文件, "src/** /*",就是检查src下一级文件夹中的所有文件
网友评论