Por default, la memoria (o «heap size») de Node es demasiado baja, solo 512mb y tan solo instalar un node_module
hoy en día es mega pesado a lo que Node empieza a «sudar» con tan poca memoria, ahora imagina que estás trabajando en una aplicación pesada, va a terminar colgándose recurrentemente.
Para ello, tendremos que aumentar la memoria disponible para Node, en internet hay muchas muchas guías pero todas dicen la misma basura de siempre, «ponle esto en la línea de comandos, ponle aquello al package.json
» y más recientemente alguien «con más sentido» dijo «pon esto en el .npmrc
» pero la cosa es que hoy en día 512mb no son suficientes para trabajar en dichas apps, y estar haciendo esto una y otra y otra vez es ridículo, por ello veremos cómo aumentar la memoria de Node en Windows «para siempre».
Lo primero es abrir la edición de variables de entorno del sistema

Pueden usar el buscador de Windows y solo poner «Variables de entorno» y la primer opción debe saltar la ventana de arriba, y ya solo cliquean en ese botón.
Después, simplemente dan click en «Nueva» en la parte de «Variables del sistema» y agregan lo siguiente:

En mi caso, ya que tengo 32gb de RAM y no quiero batallar, le puse 16384 o «16gb», en realidad pueden ser lo que mejor les convenga, para que tampoco sobre-usen la memoria, si las apps que trabajan consumen aproximados 4gb de RAM, 8gb en esta configuración sería suficiente. Les dejo en texto plano para que puedan copiar más fácil (solo recuerden cambiar su valor)
NODE_OPTIONS
--max-old-space-size=16384
Ya si quisieran hacerlo «temporal», en la línea de comandos previo a su npm start
solo ponen:
set NODE_OPTIONS=--max-old-space-size=16384
Y listo, eso también funciona pero aunque no era la idea del tutorial muchos no encuentran la versión «Windows» y siempre es la típica «export» de Linux/Mac, mientras tanto, eso fue todo por ahora, nos vemos en la próxima.