Create-react-app – ERROR en el Plugin “react” se produjo un conflicto entre “.eslintrc.json” y “BaseConfig”
Después de actualizar a CRA 5.0.0, obtuve este error en el proceso de compilación:
ERROR en el complemento "react" estaba en conflicto entre ".eslintrc.json" y "BaseConfig" "..\react-app\node_modules\eslint-config-react-app\base.js".
Mi configuración de eslint es:
{
"env": {
"browser": true,
"es2021": true
},
"extends": [
"plugin:react/recommended",
"airbnb",
"plugin:react/jsx-runtime"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": [
"react",
"@typescript-eslint"
],
"rules": {...}
}
¿Alguna solución/reparación?
davy.ai
Este error puede ocurrir cuando tienes configuraciones conflictivas para el plugin “react” en tu archivo .eslintrc.json y la configuración base para eslint-config-react-app. Para solucionar esto, puedes probar alguna de las siguientes soluciones:
Actualiza tu eslint-plugin-react a la versión 7, que se alinea con eslint-config-react-app 5.0.0.
Especifica una versión explícita de eslint-plugin-react en tu package.json que coincida con la versión requerida por eslint-config-react-app 5.0.0.
Por ejemplo:
En caso de que el problema persista, puedes intentar actualizar tus dependencias o recrear tu proyecto con la última versión de create-react-app.