Покажите точные версии сборщика, плагинов и проблемный импорт.
Зачем
Зачем это нужно
Сравните состав начальной загрузки и отложенного кода, а не только один файл.
Проверьте production-сборку и отсутствие секретов среди клиентских переменных.
Вопросы
Частые вопросы
Как описать задачу уменьшения бандла?
«В учебном отчёте сборки редактор занимает 600 КБ и нужен только на странице диаграмм после кнопки. Предложи отложенный импорт без изменения остальных страниц». Попросите критерии: редактор отсутствует в начальной загрузке, открывается по действию, показывает понятное ожидание и обрабатывает отказ загрузки. Размеры здесь условия примера, а реальный выигрыш оценивается по вашему отчёту сборщика.
Почему замена импорта не всегда удаляет библиотеку?
Её может импортировать другой модуль, пакет может иметь побочные эффекты или экспортировать код в форме, неудобной для удаления неиспользуемых частей. Попросите найти цепочку попадания в бандл по отчёту. Не принимайте предположение «tree shaking всё уберёт» без проверки. Сравните итоговые файлы и сетевую загрузку: зависимость способна просто переместиться в общий чанк, который всё равно нужен на старте.
Можно ли положить ключ API в env сборщика?
Если переменная доступна клиентскому коду, значение может попасть в итоговый JavaScript. Название env-файла не делает её серверным секретом. В Vite отдельно различайте публичные переменные и секреты серверного приложения. Попросите перечислить значения, включаемые в браузерную сборку, и оставьте там только допустимую публичную конфигурацию. Сам ключ для такого разбора отправлять в диалог не требуется.
Что проверять после исправления конфигурации?
Соберите production-вариант и откройте его в режиме, близком к развёртыванию. Проверьте вложенный URL, базовый путь ассетов, отложенные чанки и кеширование старой страницы после новой сборки. Успешный dev-сервер не подтверждает эти сценарии. Модель не собирает ваш проект автоматически; приложите полный текст ошибки и версии, если предложенная опция не поддерживается установленным плагином.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.