Я установил угловой компонент CKEditor 5 и классический редактор с npm в моем проекте Angular 7 согласно руководству здесь .
Я скомпилировал свой проект Angular следующим образом:
ng build --prod --stats-json
Затем проверил мою статистику: ![enter image description here](https://i.stack.imgur.com/F9e6u.png)
Это ОГРОМНАЯ зависимость.Размер стат: 518 КБ, Разобранный размер: 514 КБ, Размер в сжатом виде: 131 КБ.
Фактический размер моего основного файла составляет чуть более 2 МБ.Если я все правильно читаю, CKEditor составляет 25% + доля от общего размера сборки?
Есть ли способ уменьшить размер / влияние компонента CKEditor, все еще используя доступный компонент npm (т.е.мой собственный) и сохраняя все основные функции редактора, включенные в классический редактор?
Я обдумываю оцепление маршрутов с зависимостью CKEditor в их собственный модуль и их ленивую загрузку.Но было бы замечательно, если бы был какой-то другой способ уменьшить размер того, что должно быть более или менее базовым, чем для WYSIWYG.