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
分析错误:";parserOptions.project“;已为@typescript eslint/parser设置_Typescript_Eslint - Fatal编程技术网

分析错误:";parserOptions.project“;已为@typescript eslint/parser设置

分析错误:";parserOptions.project“;已为@typescript eslint/parser设置,typescript,eslint,Typescript,Eslint,Myeslintrc.js module.exports = { root: true, env: { es6: true, node: true, }, extends: [ "eslint:recommended", "plugin:import/errors", "plugin:import/warnings", "plugin:import/typescr

My
eslintrc.js

module.exports = {
  root: true,
  env: {
    es6: true,
    node: true,
  },
  extends: [
    "eslint:recommended",
    "plugin:import/errors",
    "plugin:import/warnings",
    "plugin:import/typescript",
    "google",
    "plugin:@typescript-eslint/recommended",
  ],
  parser: "@typescript-eslint/parser",
  parserOptions: {
    project: ["tsconfig.json", "tsconfig.dev.json"],
    sourceType: "module",
  },
  ignorePatterns: [
    "/lib/**/*", // Ignore built files.
    "jest.config.js", // Ignore files outside of src/
  ],
  plugins: [
    "@typescript-eslint",
    "import",
  ],
  rules: {
    "quotes": ["error", "double"],
    "max-len": "off",
    "@typescript-eslint/no-var-requires": "off",
    "new-cap": "off",
  },
};
My
tsconfig.json

{
  "compilerOptions": {
    "module": "commonjs",
    "noImplicitReturns": true,
    "noUnusedLocals": true,
    "outDir": "src",
    "sourceMap": true,
    "strict": true,
    "target": "es2017"
  },
  "compileOnSave": true,
  "exclude": [
    "node_modules"
  ],
  "include": [
    "src/**/*"
  ]
}
我的tsconfig.dev.json

{
  "include": [
    ".eslintrc.js"
  ]
}
linter抛出了这个错误(除了其他类似的错误外,还有src/(如src/index.js、src/models/interfaces/environment interface.js…)下的不同文件名):

因为上面的文件都在
src
文件夹中,我不确定为什么这不起作用。 我还尝试了
include:['src']
。结果仍然相同

 error  Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser.
The file does not match your project config: src/environments/prod.js.
The file must be included in at least one of the projects provided