Angular-Cli «JavaScript куча нехватки памяти» при оптимизации активов

Я создаю карту листовки внутри проекта Angular-cli. Плитки карты хранятся локально в папке «assets», потому что это растровая карта. Проблема в том, что когда у меня много уровней масштабирования карты, у меня более 280 тысяч изображений с приблизительным размером 1,1 ГБ, и оно будет увеличиваться.

когда я используюng serve Вот вывод консоли (он застрял при оптимизации активов):

** NG Live Development Server is running on http://localhost:4200. **
25234ms building modules
69ms sealing
0ms optimizing
0ms basic module optimization
96ms module optimization
1ms advanced module optimization
16ms basic chunk optimization
0ms chunk optimization
1ms advanced chunk optimization
0ms module and chunk tree optimization
179ms module reviving
9ms module order optimization
4ms module id optimization
6ms chunk reviving
23ms chunk order optimization
36ms chunk id optimization
61ms hashing
1ms module assets processing
149ms chunk assets processing
4ms additional chunk assets processing
0ms recording
1ms additional asset processing
2693ms chunk asset optimization
 94% asset optimization
<--- Last few GCs --->

  119106 ms: Mark-sweep 1333.6 (1409.7) -> 1333.6 (1415.7) MB, 1402.0 / 2.1 ms [allocation failure] [GC in old space requested].
  120570 ms: Mark-sweep 1333.6 (1415.7) -> 1333.6 (1427.7) MB, 1464.2 / 2.2 ms [allocation failure] [GC in old space requested].
  122079 ms: Mark-sweep 1333.6 (1427.7) -> 1340.0 (1409.7) MB, 1508.1 / 2.5 ms [last resort gc].
  123749 ms: Mark-sweep 1340.0 (1409.7) -> 1346.3 (1409.7) MB, 1670.2 / 2.1 ms [last resort gc].


<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 000001AA792CFB61 <JS Object>
    1: inflight [C:\Workspace\node_modules\inflight\inflight.js:~7] [pc=00000202BF9894B7] (this=000001AA792E6661 <JS Global Object>,key=00000045863E5881 <Strin
g[90]\: lstat\x00C:/Workspace/src/assets/leafletmap_files/9/42/176.png>,cb=00000045863E5839 <JS Function lstatcb_ (SharedFunctionInfo 00000253E9EFC219
)>)
    2: wrapper [C:\Workspace\...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

Я пытался с помощью:node --max_old_space_size=8192 --optimize_for_size --max_executable_size=4096 --stack_size=4096, но это не имеет никакого значения.

1-Есть ли другой способ избежать оптимизации всей папки активов? Если это является источником проблемы, как я думаю, потому что проект работал гладко, прежде чем добавлять больше листов листов изображения.

2-Есть ли обходные пути для решения этой проблемы?

ОБНОВИТЬ: Есть открытая проблема вAngular-Cli репозиторий связанный с этим вопросом.

Ответы на вопрос(2)

Ваш ответ на вопрос