Aquí les comparto una solución no tan conocida a un problema común al trabajar un proyecto muy extenso basado en javascript al compilar en CI (Continuous Integration), como Angular y NodeJS en este caso.

Aquí les comparto una solución no tan conocida a un problema común al trabajar un proyecto muy extenso basado en javascript al compilar en CI (Continuous Integration), como Angular y NodeJS en este caso.

Es muy común el uso de plataformas como Visual Studio Team Service, Travis CI y otros similares para proyectos web que incluyen una característica de «Continuous Integration», traducido al español significa Integración Continua, y este sigue la estrategia de DevOps. Algunas veces tu proyecto de NodeJS o Angular empieza a crecer y llega a exceder el límite de memoria predeterminado en el servidor.

DevOps

Por defecto el limite de memoria en NodeJS es 512 MB, para resolver este problema se necesita incrementar el limite de memoria por medio del comando max-old-space-size. Por ejemplo:

Puedes incluir este comando a tu pipeline directamente o a tus comandos del package.json; la segunda opción es la mejor opción, porque es más rápido de modificar.

Estas son mis fuentes y en el momento de la creación de esta publicación estoy utilizando esta gran solución:

https://stackoverflow.com/questions/53435533/javascript-heap-out-of-memory-in-angular-7-using-azure-devops

https://medium.com/%40vuongtran/how-to-solve-process-out-of-memory-in-node-js-5f0de8f8464c

Estos es todo codictados, happy coding!

0 Comentarios

Contesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

©2024 Codictados Comunidad libre para el aprendizaje de codigo Online

o

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

o

Create Account