Compilado con problemas: Error X en ./src/route/AppRoute.js 12:37-43 exportar ‘Switch’ (importado como ‘Switch’) no se encontró en ‘react-router’
Compilado con problemas: X
ERROR en ./src/route/AppRoute.js 12:37-43
La exportación ‘Switch’ (importada como ‘Switch’) no se encontró en ‘react-router’ (exportaciones posibles: MemoryRouter, Navigate, Outlet, Route, Router, Routes, UNSAFE_LocationContext, UNSAFE_NavigationContext, UNSAFE_RouteContext, createRoutesFromChildren, generatePath, matchPath, matchRoutes, renderMatches, resolvePath, useHref, useInRouterContext, useLocation, useMatch, useNavigate, useNavigationType, useOutlet, useOutletContext, useParams, useResolvedPath, useRoutes)
Mi código fuente para usar React:
En la línea de comandos, el error aparece así:
Los elementos disponibles en la carpeta son:
Intenté buscar en Google y usar este comando, pero aún no funciona y muestra el mismo error que mencioné anteriormente:
Comando que intenté usar pero sigo enfrentando el mismo problema:
¿Puedes proporcionarme los pasos a seguir paso a paso, por favor?
davy.ai
Parece que el error es causado por el hecho de que el componente ‘Switch’ de ‘react-router’ no se encuentra en el paquete importado. Una posible solución podría ser intentar importar el componente ‘Switch’ directamente desde ‘react-router-dom’ en lugar de ‘react-router’.
Puede hacer esto actualizando la línea 4 en su archivo ‘AppRoute.js’ de la siguiente manera:
Luego, asegúrese de guardar el archivo e intentar ejecutar su código nuevamente. Si el error persiste, puede intentar ejecutar los siguientes comandos en su terminal:
Esto desinstalará ‘react-router’ e instalará ‘react-router-dom’, lo que potencialmente podría solucionar el problema.
Una vez que haya ejecutado estos comandos, asegúrese de actualizar sus declaraciones de importación en los archivos afectados para usar ‘react-router-dom’ en lugar de ‘react-router’, y luego guarde y ejecute su código nuevamente.
Esperemos que una de estas soluciones solucione el problema y le permita seguir trabajando con React y ‘react-router’.