Влияние объема импорта на общий Angular размер комплекта продукции - PullRequest
0 голосов
/ 21 февраля 2020

Я искал ответ, но не смог найти его по моему основному c вопросу. Я создаю приложение Angular и в какой-то момент хотел обменять компоненты материала angular на веб-компоненты ioni c. В одной функции моего приложения я зависел от таблицы данных материала, которую ioni c не предлагает замену.

На мой вопрос: Как это повлияет на мой окончательный размер пакета, если я включу angular материал к моим зависимостям только для этой таблицы? Использует ли Angular только те модули, которые я импортирую в производство, и трясет дерево остальной части angular пакета материалов? Я был бы очень благодарен за некоторую информацию о пакетах и ​​импорте. Это более общий вопрос, стоит ли использовать большую упаковку только для одного компонента и как с этим работает импорт.

1 Ответ

0 голосов
/ 21 февраля 2020

Современный Angular должен «встряхивать» все неиспользуемые компоненты при сборке приложения для производства (ioni c build --prod, если вы используете Ioni c).

Возникли проблемы когда дерево трясло в прошлом, когда использовался другой подход к упаковке. Вы можете прочитать более подробную информацию в этой закрытой ветке выпуска здесь: https://github.com/angular/components/issues/4137

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...