Swa*_*har 13 javascript reactjs eslint eslint-config-airbnb eslintrc
得到:
\n\n\n警告:eslint-plugin-react-settings 中指定的 React 版本必须是有效的 semver 版本,或“检测”;运行 eslint 时得到 \xe2\x80\x9clatest\xe2\x80\x9d\' 。
\n
这背后的原因是什么以及如何解决?
\n\n小智 20
您的 .eslintrc 文件中将定义一个对象作为设置。而这个错误是说其中定义的react版本不是你机器上安装的版本。请将设置对象替换为以下代码,以便 es lint 可以在运行时自动检测到它。
"settings": {
"react": {
"version": "detect"
}
}
Run Code Online (Sandbox Code Playgroud)
只需在 .eslintrc 文件(js、json)中添加代码即可,因为此 eslint 会自动检测 React 版本
"plugins": [
...
],
"settings": {
"react": {
"version": "detect"
}
},
"rules": {
...
}
Run Code Online (Sandbox Code Playgroud)