почему на этапе разработки в angular 17 нет кусков поставщика.js

Я изучаю Angular 17, сравниваю его с Angular 16 и заметил, что в файлеvendor.js нет.

Я попытался изменить angular.json, добавив «vendorChunk»: true в angular 17, но я думаю, что они удалили это.

Может кто-нибудь объяснить, почему в Angular 17 нет поставщика.js, и он работает «под капотом»

1 ответ

Это обсуждалось в репозитории CLI:

В целом, разделение поставщиков должно было использоваться только в целях разработки. Это существовало только в сборщике Webpack для обхода проблем со временем пересборки, возникающих в Webpack. Хотя Esbuild действительно генерирует больше фрагментов, это не обязательно означает, что все они являются исходными, и в большинстве случаев это делается для возврата исходного размера, что должно улучшить CWV, поскольку конкатенация модулей Webpack приводит к помещению большого количества ненужного кода в файл. начальный кусок.

Другие вопросы по тегам