`无法解析参考`带有反应预设的eslint警告

`can't resolve reference` eslint warning with react preset

我在配置跟随配置的每个 eslint 运行 上收到以下警告。它是由什么引起的,我该如何摆脱它?

eslint 警告

can't resolve reference #/definitions/basicConfig from id #
can't resolve reference #/definitions/basicConfigOrBoolean from id #
can't resolve reference #/definitions/basicConfigOrBoolean from id #

.eslintrc.js

module.exports = {
  extends: 'airbnb',
  root: true,
  env: {
    browser: true,
    jest: true,
  },
  plugins: ['react', 'jsx-a11y', 'import', 'jest'],
  rules: {
    'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
    'react/jsx-filename-extension': [0],
    'import/prefer-default-export': [0],
  },
  settings: {
    'import/resolver': {
      webpack: {
        config: 'webpack.config.js',
      },
    },
  },
  parser: 'babel-eslint',
};

此错误是由 eslint-plugin-react 包引起的(我在 this airbnb config issue 之后发现)。

This PR solves the issue and contains more info. The gisteslint-plugin-react包的7.2.0版本中修复的,所以我需要做的就是yarn upgrade eslint-plugin-react.