Для вашей системы установлено v8
ограничение кучи, которое вы можете узнать с помощью v8.getHeapStatistics в своем node
ответе.
Скорее всего, вы превышаете heap_limit_size
и одним из способов увеличения разрешенной памяти для процесса является добавление дополнительного флага V8: --max_old_space_size
к вашему узлу при его вызове, чтобы он передавал флаг до V8 и увеличивал размер пула выделения памяти.Значение должно быть в мегабайтах.
Может идти примерно так:
node_modules/.bin/cross-env NODE_ENV=production node --max_old_space_size=8096 node_modules/.bin/webpack -p --config webpack.config.js
Вы можете экспериментировать в локальной среде разработчика с более высокими значениями памяти, но всегда удваиватьпроверьте возможное влияние значения на вашу производственную среду, для которой вы можете просто настроить отдельные значения памяти в отдельных npm
сценариях.