Actualmente estoy construyendo un sitio web básico de nextjs con la ayuda de su práctico iniciador de mecanografiado. Todo funcionó sin problemas mientras se desarrollaba usando yarn dev hasta hace unos 20 minutos, cuando comencé a recibir un mensaje de error al azar cada vez que intentaba ejecutar yarn dev .
Esta es la salida de error:
It looks like you're trying to use TypeScript but do not have the required package(s) installed. Please install @types/react by running: yarn add --dev @types/react Esto simplemente comenzó a suceder al azar sin cambios en el código base. Intenté borrar node_modules por completo y reinstalarlos, e incluso intenté limpiar el caché de hilo. La dependencia "@types/react": "^18.0.2" se incluye correctamente en el objeto devDependencies de mi paquete.json, por lo que no tengo ni idea de cómo solucionarlo.
PD Encontré un problema existente publicado sobre esto aquí , pero no está relacionado con mi problema en absoluto, ya que pertenece a Docker. Todo lo que estoy haciendo es ejecutar next.js localmente en mi computadora portátil, no se está ejecutando en producción en ninguna parte.
Esto parece ser un problema con el paquete @types/react en sí, que se acaba de actualizar a 18.0.2 la mañana en que se encontró con este problema. Volver a 18.0.1 parece funcionar.
Actualización: Este no es un problema con @types/react 18.0.4 que se usa en la actual create-next-app partir de ayer. Sólo una molestia a corto plazo.
Yo tuve el mismo problema. Resuelto actualizando Next.js y React.
Actualización de next.js
npm install next@latestActualización de la versión de reacción en la aplicación next.js:
npm upgrade react@latest react-dom@latestFuente: https://www.codegrepper.com/code-examples/shell/how+to+update+next+js+version
¡El paquete create-next-app ha sido actualizado!
Uso: npx create-next-app@latest my-app --typescript
Esto funciona para mí ahora;)