django активы webpack слишком велики - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть проект Django, который не использует ничего «модного», такого как React или Vue (пока). Он просто использует собственную систему шаблонов Django.

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

Однако, когда я использую веб-пакет, он объединяет все, что мне нужно для всего моего сайта, в небольшое количество файлов, на которые я должен ссылаться на каждой странице сайта. Например, есть изображение, которое я использую только для главной страницы, которым управляет webpack. Таким образом, он входит в основной файл css и делает его очень большим, учитывая, что изображение требуется только на одной странице.

Существует также множество сторонних JS сценариев, которые загружаются, потому что они просто здесь и там, так что основной файл JS также огромен.

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

Я ошибаюсь, пытаясь заставить этот сайт работать с веб-пакетом? Или есть способ разбить вещи, которые генерирует webpack, на более детальные пакеты, чтобы я мог использовать их только при необходимости?

...