А я наивно думал что nuxt подгружает пользователю ровно то, что нужно(
Я подключал иконки через свой компонент который импортировал их через reqiure('~/assets/svg/${this.icon}'). И из-за этого вебпак видит что я могу импортировать любую иконку и закидывает их все в финальный бандл. Нужно было вручную импортировать иконки в компонентах и все было бы ок...
Lazy компоненты э, аналогично и решим проблему с свг, выносим тело свг иконки как отдельный компонент и подключаем его через Lazy
Вроде выше на твой вопрос ответили
Спасибо за полезный совет, рою этот чат в поисках способов оптимизации. Не подскажете, верно ли я понял, что под каждую шаблонную страницу в таком случае нужно создавать отдельный компонент иконки? Сейчас я добился того, чтобы отцепить SVG'шки в отдельный чанк, но естественно цель — раздробить, иначе все равно всё грузится
Lazy должен грузить только тогда когда они используеться на тещей подгруженной (в моём представлние) странице
Обсуждают сегодня