Next.js - слишком большой размер пакета (~ 3 МБ) - PullRequest
0 голосов
/ 24 мая 2018

Я хотел бы спросить, есть ли какой-нибудь способ уменьшить мой пакет Next.JS.Особенно это касается узловых модулей - которые приводят к тому, что браузер загружает так много МБ, что замедляет начальный просмотр.

Вот анализ:

Next.JS bundle stats analyzer

Я могу дать больше информации, когда вы попросите больше.

1 Ответ

0 голосов
/ 24 мая 2018

Похоже, вы используете веб-пакет, вот пара вещей, которые нужно попробовать:

Разделение кода

Кодрасщепление является одной из наиболее привлекательных особенностей веб-пакета.Эта функция позволяет разбить ваш код на различные пакеты, которые затем могут быть загружены по требованию или параллельно.Его можно использовать для достижения меньших пакетов и управления приоритетами загрузки ресурсов, которые при правильном использовании могут оказать значительное влияние на время загрузки.

встряхивание дерева

Встряхивание дерева - это термин, обычно используемый в контексте JavaScript для устранения мертвого кода.Он основан на статической структуре синтаксиса модуля ES2015, то есть импорта и экспорта.Название и концепция были популяризированы в модуле объединения модулей ES2015.

...