"无法解析引用"带有 React 预设的 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包引起的(我在此Airbnb配置问题之后发现)。

此 PR 解决了该问题并包含更多信息。要点是它在 eslint-plugin-react 包的 7.2.0 版中得到了修复,所以我需要做的就是yarn upgrade eslint-plugin-react .

最新更新