Попробуйте перейти к Angular 9, его новый движок рендеринга под названием Ivy генерирует меньшие пакеты, и он обратно совместим, поэтому ваш код не должен сильно меняться.
Кроме того, в main.js
compiler.js
встроен, что означает, что вы, вероятно, не собираете в производственном режиме (вы компилируете «вовремя», а не «заблаговременно»).
Наконец, вы загружаете большие библиотеки, такие как xlsx. js, jszip. js и cpexcel. js. Перемещение этих библиотек в ленивые модули поможет уменьшить размер main.js
. Если они вам нужны на самых первых страницах приложения, то, я думаю, вы не сможете сделать намного больше.