Узнайте, каков сейчас лимит размера «кучи» можно через
v8.getHeapStatistics() в поле
heap_size_limit
, например, из командной строки:
node -e 'const { getHeapStatistics } = require("node:v8"); console.log(getHeapStatistics().heap_size_limit);'
Будет результат в байтах.
У меня он по умолчанию 2Gb.
И попробуйте его увеличить, например, установить размер в 4 Гб:
export NODE_OPTIONS=--max_old_space_size=4096
Тут уже не в байтах, а в Мб указывается.
Потом запускайте сборку.
Но всё это не поможет, если в системе в принципе мало памяти. Тогда можно попробовать
включить swap.