在 'eslint-plugin-react-settings' while 运行 eslint 中收到警告

Getting warning in 'eslint-plugin-react-settings' while running eslint

获取:

warning: React version specified in eslint-plugin-react-settings must be a valid semver version, or "detect"; got “latest”' while running eslint.

这是什么原因,如何解决?

Screenshot of the issue

将在您的 .eslintrc 文件中定义一个对象作为设置。而这个错误是说里面定义的react版本不是你机器上安装的版本。请用以下代码替换设置对象,以便 es lint 可以在运行时自动检测它。

"settings": {
    "react": {
      "version": "detect"
    }
  }

在我的 .eslintrc 文件中添加这个解决了问题。

"settings": {
    "react": {
      "version": "detect"
    }
  }