es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , ,

Answer

  1. Avatar for 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:

    1. Elimina la configuración “plugin:react/recommended” de tu archivo .eslintrc.json y confía únicamente en la configuración base para eslint-config-react-app.
    2. Actualiza tu eslint-plugin-react a la versión 7, que se alinea con eslint-config-react-app 5.0.0.

    3. 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:

    "eslint-plugin-react": "^7.24.0",
    "eslint-config-react-app": "^5.0.0",
    

    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.

Comments are closed.