ESLint 'module' 未定义。 (no-undef) 到 PhpStorm

ESLint 'module' is not defined. (no-undef) into PhpStorm

在 PhpStorm 中,我的 .eslintrc 文件中有这个错误:

ESLint 'module' is not defined. (no-undef) into PHPStorm 

我已经尝试使用 this Whosebug question 修复它。但结果是一样的。再次出现 ESLint 错误。

这是我的 .eslintrc 文件:

/* eslint-env node */
{
  "root": false,
  "parser": "@typescript-eslint/parser",
  "plugins": [
    "@typescript-eslint"
  ],
  "env": {
    "node": true,
    "browser": true,
    "commonjs": true,
    "es6": true,
    "amd": true
  },
  "extends": [
    "eslint:recommended",
    "plugin:vue/base",
    "plugin:vue/essential",
    "plugin:vue/vue3-recommended",
    "plugin:vue/vue3-essential",
    "@vue/typescript/recommended",
    "plugin:@typescript-eslint/eslint-recommended",
    "plugin:@typescript-eslint/recommended"
  ],
  "parserOptions": {
    "ecmaVersion": 2020
  },
  "rules": {
    "no-console": "error",
    "no-debugger": "error",
    "no-unused-components": "off",
    "no-unused-vars": "off",
    "no-empty-function": "off",
    "prefer-const": "off",
    "@typescript-eslint/no-unused-vars": "off"
  },
  "overrides": [
    {
      "files": [
        "**/__tests__/*.{j,t}s?(x)",
        "**/tests/unit/**/*.spec.{j,t}s?(x)"
      ],
      "env": {
        "mocha": true
      }
    }
  ]
}

可能是 PhpStorm 的问题?

ESLint 如何解决这个错误?

删除 'es6': 'true', 就像:

"env": {
  "node": true,
  "browser": true,
  "commonjs": true,
  "amd": true
}