Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

291
Views
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 answers
Answer question

0

Debe mover sus components fuera de la carpeta de pages . pages/ solo debe usarse para los componentes de la 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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!