Saltar al contenido

¿Dónde configuro ‘NODE_OPTIONS=”–max-old-space-size=2048″‘

Presta atención porque en este tutorial hallarás el hallazgo que buscas.

Solución:

Podría haber múltiples formas de usar esta bandera.

Primera opción

Lo que OP estaba buscando originalmente era una forma de establecer un Variable ambiental. los NODE_OPTIONS --max-old-space-size La variable de entorno permite aumentar el tamaño máximo de almacenamiento dinámico de Node. Establecer una variable ambiental le permite a Node leer este valor de su entorno y, por lo tanto, no necesitamos pasar este valor como argumento cada vez que ejecutamos el comando Node. Esto se establece como un valor global y puede ser utilizado por cada proceso de Nodo.

El proceso de configuración de una variable de entorno depende del sistema operativo. Aquí hay dos publicaciones SO sobre esto:

  • linux: Configuración de variables de entorno en Linux usando Bash
  • ventanas: Cómo establecer variables de entorno desde Windows

El archivo .bashrc OP mencionado existe en el entorno Linux y la mayoría de los comentarios se refieren a recargar la fiesta como una forma rápida como source ~/.bashrc que carga los env vars en la sesión actual. Siempre se puede reiniciar el terminal para recargar, ¡pero se prefiere el primero! Nuevamente, ignore esto si usa Windows.

Segunda opción

Ahora, si la configuración de la variable de entorno no es una opción preferida, siempre se puede usar --max-old-space-size ya sea mientras ejecuta el comando de nodo. Ejemplo de la documentación de Nodejs.org

$ node --max-old-space-size=1536 index.js

Tercera opción

Alternativamente, como OP ya ha respondido, podemos establecer esto por proyecto, pero la implementación puede variar según el proyecto.

Para npmlos scripts que Git comenta lo responde La mejor manera de establecer –max-old-space-size cuando se ejecuta npm (creo que es hyphens no underscore):

"scripts": 

    "start": "cross-env NODE_OPTIONS=--max-old-space-size=4096 webpack"

En proyectos angulares, podría definirlo como:

"scripts":

    "build-prod": "node --max-old-space-size=4096 ./node_modules/@angular/cli/bin/ng build --configuration=production"

En tu terminal escribe esto:

export NODE_OPTIONS="--max-old-space-size=8192"

valoraciones y comentarios

Si eres capaz, tienes la opción de dejar un post acerca de qué le añadirías a esta crónica.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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