@Andrey0502

Несколько сборок фронта Laravel/Vue?

Интересует вопрос сборки фронта большого проекта с множеством библиотек, когда app.js в prod уже занимает несколько мегабайт. Насколько актуально разбивать на отдельные сборки а не тянуть на каждой странице всё в одном app.js ?
Не могу найти хороших примеров в контексте Laravel, буду благодарен за ссылки на подобные проекты или описание собственного опыта. Спасибо.
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
как-то так https://medium.com/js-dojo/3-code-splitting-patter...

Но в основном весь вес от зависимостей которые все равно нужны почти везде, и будут подгружаться в любом случае, только теми же кусками. Хотя это уже лучше чем один огромный файл.

Вообще для начала выяснить где именно основной кусок кода лежит.
Там может быть подключен какой-нибудь css фреймворк например и он весь css код в app.js запихивает до кучи.
Так что в первую очередь избавиться от этого, а там уже видно будет.
Ответ написан
Комментировать
Alex_Wells
@Alex_Wells
PHP/Kotlin
Вот то, что вы хотите: https://router.vuejs.org/guide/advanced/lazy-loadi...

Загружает части кода по нужде, и кэширует, естественно. Правда я все равно не понимаю, откуда у вас в app.js несколько МБ кода набралось.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы