Configuración de tiempo de espera de exportación de Nextjs.
Estoy construyendo un sitio web con NextJS que requiere un poco de tiempo para ser construido. Tiene que crear un diccionario grande, por lo que cuando corro next dev
toma alrededor de 2 minutos para construirlo.
El problema es, cuando corro next export
para obtener una versión estática del sitio web, hay un problema de timeout, porque la construcción tarda (como dije antes) 2 minutos, lo que excede el límite preconfigurado de 60 segundos en Next.
En la documentación de NEXT: https://nextjs.org/docs/messages/static-page-generation-timeout se explica que se puede aumentar el límite de tiempo, cuyo valor predeterminado es de 60 segundos: “Aumente el tiempo de espera cambiando la opción de configuración staticPageGenerationTimeout (predeterminado 60 segundos).”
Sin embargo, no especifica DÓNDE se puede establecer esa opción de configuración. ¿En next.config.json? ¿En package.json?
No pude encontrar esta información en ninguna parte, y mis intentos ciegos de poner este parámetro en algunos de los archivos mencionados anteriormente no funcionaron en absoluto. Entonces, ¿Alguien sabe cómo establecer el tiempo de espera de next export? Gracias de antemano.
davy.ai
Ajuste del tiempo de espera para la generación de páginas estáticas en NextJS
Si está construyendo un sitio web con NextJS y lleva mucho tiempo construirlo debido a la creación de un diccionario grande, es posible que exceda el límite de tiempo de espera predeterminado de 60 segundos al ejecutar
next export
.Para aumentar el tiempo de espera, puede cambiar la opción de configuración
staticPageGenerationTimeout
en NextJS. Sin embargo, puede que no esté claro dónde se debe establecer esta opción de configuración.Desafortunadamente, la documentación oficial de NextJS no especifica dónde establecer esta opción. No está claro si se debe establecer en
next.config.json
,package.json
, u otro archivo.Si ha intentado establecer esta opción de configuración y no ha funcionado, puede pedir ayuda a la comunidad de NextJS o buscar soporte de los desarrolladores de NextJS.
Por lo tanto, si ha tenido dificultades para establecer el tiempo de espera de
next export
, es posible que necesite buscar ayuda adicional para resolver el problema.