Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

253
Vistas
No se puede compilar el proyecto React/Next: página encontrada sin un componente React como exportación predeterminada (archivo api de contexto)

Estoy tratando de construir mi proyecto Next.js pero me sigue dando este error en la terminal:

 Error: Build optimization failed: found page without a React Component as default export in pages/components/context/Context

Ese es el archivo API de contexto de React, no se supone que haya ninguna exportación predeterminada allí. ¿Este es un problema o qué?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Debe mover sus components fuera de la carpeta de pages . pages/ solo debe usarse para componentes de página, ya que el enrutamiento de Next.js se basa en su estructura .

Next.js tiene un enrutador basado en un sistema de archivos basado en el concepto de páginas.

Cuando se agrega un archivo al directorio de páginas, está disponible automáticamente como una ruta.


Aunque lo anterior es el comportamiento predeterminado, puede configurar su aplicación Next.js para incluir archivos que no sean de página en el directorio de pages .

Para hacerlo, puede modificar la entrada pageExtensions en el archivo next.config.js como se muestra a continuación. Luego cambie el nombre de los componentes de su página para que tengan una extensión de archivo que incluya .page ( _document.page.js , _app.page.js , index.page.js , etc.).

 module.exports = { pageExtensions: ['page.tsx', 'page.ts', 'page.jsx', 'page.js'] }

Con esta configuración, Next.js ignorará cualquier archivo que no contenga .page con el fin de crear páginas/rutas API y enrutamiento.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda