Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

3K
Visualizações
Los tiempos de compilación de next.js son lentos. ¿Cómo puedo hacerlos más rápido?

Investigué tanto la documentación de Next JS como preguntas similares, como el tiempo de compilación lento de la página en desarrollo con Next.js y TypeScript (que es específico de TypeScript; esta pregunta se refiere a JavaScript y no implica compilar TypeScript)

Estoy usando next.js 10.0.9 y después de ejecutar next , mi aplicación tarda alrededor de 50 segundos en compilarse y comenzar a responder a las solicitudes HTTP.

Después de hacer un cambio, toma otros 12 segundos para reconstruir. Esto parece mucho más lento en comparación con otros marcos JS populares.

Mas detalle:

  • npm run dev simplemente ejecuta next y next tarda alrededor de 50 segundos en responder (justo después de que se imprima el archivo compiled successfully ).

Esto significa que tareas como git bisect para encontrar dónde se introdujo un error son muy lentas, ya que a continuación se debe realizar una reconstrucción completa de 1 minuto después de revisar cada confirmación.

 $ npm run dev > hl-alpha-frontend@1.0.0 dev /home/mike/Code/myapp/alpha/frontend > next ready - started server on 0.0.0.0:3000, url: http://localhost:3000 info - Loaded env from /home/mike/Code/myapp/alpha/frontend/.env.local info - Loaded env from /home/mike/Code/myapp/alpha/frontend/.env.development info - Loaded env from /home/mike/Code/myapp/alpha/frontend/.env warn - React 17.0.1 or newer will be required to leverage all of the upcoming features in Next.js 11. Read more: https://err.sh/next.js/react-version Warning: Built-in CSS support is being disabled due to custom CSS configuration being detected. See here for more info: https://err.sh/next.js/built-in-css-disabled info - Using external babel configuration from /home/mike/Code/myapp/alpha/frontend/babel.config.json event - compiled successfully event - build page: / wait - compiling... event - compiled successfully
  • Hacer pequeños cambios en los archivos requiere alrededor de 12 segundos de compiling... viendo el triángulo antes de que la página responda al compiled successfully .

¿Cómo puedo acelerar los tiempos de compilación de next.js?

Actualizaciones

Ejecutar @next/bundle-analyzer ayudó - gracias @juliomalves - Puedo ver que estamos cargando todos los react-heroicons (ese es el gran index.js en la imagen) que ~puedo arreglar fácilmente con importaciones más específicas.~ Actualizar - esto ahora se hace a través de la base de código 👍

Viejo:

 > import * as Icon from "@graywolfai/react-heroicons";

Nuevo:

 import { BellOutline } from "@graywolfai/react-heroicons";

Esto ha acelerado mis tiempos de compilación (después de ejecutar next , la tarea de compiling finaliza más rápido). Sin embargo, mis paquetes todavía parecen tener el mismo tamaño.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

La compilación de NextJS es lenta después de probar con pwa. ¡Necesita datos claros de la aplicación como se muestra a continuación para solucionarlo!

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

Esta pregunta tiene algunos meses, pero recomendaría actualizar Next.js.

Las versiones más recientes de Next.js (11 y 12) tienen grandes mejoras de rendimiento en el tiempo de inicio, la recarga en caliente y la compilación. Y tienden a ser muy compatibles con versiones anteriores.

Publicación de blog de la versión 11: https://nextjs.org/blog/next-11

Publicación de blog de la versión 12: https://nextjs.org/blog/next-12

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda