ESLint + Airbnb没有eslint-plugin-react

时间:2017-11-08 18:37:54

标签: javascript reactjs eslint airbnb

我试图使用ESLint + Airbnb,我收到错误消息:

  

无法加载插件反应:无法找到模块' eslint-plugin-react'

但我没有使用eslint-plugin-react查看我的.eslintrc.js

module.exports = {
  extends: 'airbnb-base',
  rules: {
    'no-console': 0,
    'linebreak-style': [2, 'windows'],
    'no-new': 0,
    'eslint eol-last': ['error', 'never'],
  },
};

但不幸的是,我之前收到了错误消息。我不知道错误。我没有使用eslint-plugin-react。告诉我为什么这个插件需要

2 个答案:

答案 0 :(得分:0)

根据their thread on git,将{ "extends": "airbnb/base" }添加到您的配置中。

编辑:以上内容已弃用。同一个主题建议使用此包:https://www.npmjs.com/package/eslint-config-airbnb-base

答案 1 :(得分:0)

同样的事情发生在我身上,我发现有一个全球.eslintrc包括反应!

enter image description here

这可能是因为我之前在全局安装了ESLint和/或某些生成器工具创建了全局配置。虽然您现在在本地运行ESLint,但它始终会查找全局配置 当然,删除全局配置解决了问题 它位于您的用户目录中(例如:C:\Users\<username>
小心并检查是否有任何其他项目依赖于全局配置