【问题标题】:`can't resolve reference` eslint warning with react preset带有反应预设的“无法解析参考”eslint警告
【发布时间】:2017-10-27 10:48:37
【问题描述】:

每次使用配置跟随配置运行 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',
};

【问题讨论】:

    标签: reactjs eslint eslint-config-airbnb


    【解决方案1】:

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

    This PR 解决了问题并包含更多信息。 The gist 是它eslint-plugin-react 包的7.2.0 版中修复,所以我需要做的就是yarn upgrade eslint-plugin-react

    【讨论】:

      猜你喜欢
      • 2021-05-12
      • 2013-07-03
      • 2022-01-08
      • 1970-01-01
      • 2016-01-09
      • 1970-01-01
      • 1970-01-01
      • 2021-11-13
      • 2021-01-03
      相关资源
      最近更新 更多