Para una respuesta general no angular para aquellos que llegan a esta pregunta de Google:
Cada vez que enfrenta este error, probablemente se deba a una pérdida de memoria o a una diferencia entre cómo Node.js <= 10 y Node.js > 10 administran la memoria.
Por lo general, solo aumentar la memoria asignada a Node.js permitirá que su programa se ejecute , pero es posible que no resuelva el problema real y la memoria utilizada por el proceso del nodo aún podría exceder la nueva memoria que asigne. Aconsejaría perfilar el uso de la memoria en su proceso de Node.js cuando comience a ejecutarse o se actualice a Node.js> 10.
Tuve una pérdida de memoria. Aquí hay un excelente artículo sobre la depuración de fugas de memoria en Node.js.
Dicho esto, para aumentar la memoria, en la terminal donde ejecuta su proceso Node.js:
export NODE_OPTIONS="--max-old-space-size=8192" donde los valores de max-old-space-size pueden ser: [2048, 4096, 8192, 16384] etc.
Más ejemplos para mayor claridad:
export NODE_OPTIONS="--max-old-space-size=5120" # Increase to 5 GB export NODE_OPTIONS="--max-old-space-size=6144" # Increase to 6 GB export NODE_OPTIONS="--max-old-space-size=7168" # Increase to 7 GB export NODE_OPTIONS="--max-old-space-size=8192" # Increase to 8 GB # and so on... # formula: export NODE_OPTIONS="--max-old-space-size=(X * 1024)" # Increase to X GB # Note: it doesn't have to be multiples of 1024. # max-old-space-size can be any number of memory megabytes (MB) you have available.Para ver el valor actual (no exacto pero muy cercano) de max-old-space-size (en MB), ejecútelo en su terminal
node -e 'console.log(v8.getHeapStatistics().heap_size_limit/(1024*1024))'En mi caso, solucioné este problema instalando Node.js, versión 12.10.0.