由于eslint插件错误,Eslint无法正常工作?

时间:2020-08-19 19:56:27

标签: javascript eslint eslintrc

我似乎无法陪伴我。

我在vscode上有eslint扩展。我创建了一个新的节点项目,并将npm安装为eslint作为dev依赖项。我选择了Air-BNB风格,然后检查它是否有效。每当我打开文件时,我都会收到一条通知,告知eslint错误。

Vscode通知error message

ESlint堆栈跟踪error output

我做了一些事情:

  • 我在本地安装了eslint。

  • 有一次我发现我在全球安装了eslint,所以我 删除它并坚持使用每个项目的本地安装。

  • 已禁用并启用了vscode eslint(扩展ESlint 2.1.8)。

我的配置文件:

module.exports = {
  env: {
    browser: true,
    commonjs: true,
    es2020: true,
  },
  extends: [
    'airbnb-base',
  ],
  parserOptions: {
    ecmaVersion: 11,
  },
  rules: {
  },
};

这是我的开发依赖项:

  "devDependencies": {
    "eslint": "^7.7.0",
    "eslint-config-airbnb-base": "^14.2.0",
    "eslint-plugin-import": "^2.22.0",
    "eslint-plugin-require": "0.0.1"
  }

1 个答案:

答案 0 :(得分:0)

问题出在错误消息中,您的节点模块树中有eslint-plugin-import的两个不同版本。您只需要确保只有一个版本即可。

我希望您尝试添加比CRA使用的版本新的版本。