nicothin/NTH-start-project

Как исключить из bundle.js blocks-library?

VictoryZorkina opened this issue · 3 comments

Здравствуйте! Подскажите пожалуйста как исключить из bundle.js blocks-library? файл bundle.js достигает 0,82 MiB, хотя подключен из библиотеки только burger и nav, но при компиляции подгружаются все блоки. И можно ли как-то удалить blocks-library.scss и blocks-library.js?

Внутри файла bundle.js нет blocks-library. Или мы говорим о разном.
При использовании блоков из библиотеки, js используемых блоков берется в сборку (в bundle.js),
По умолчанию (по команде npm start) js собирается, в режиме разработки (неминифицирован, много комментов), видимо, у вас эта ситуация.

Для продакшена есть команда npm run build. Она собирает проект с минимизированными файлами, попробуйте и посмотрите на размер js-бандла.

Единственное, что я сейчас подпилил, убрал в продакшен-режиме добавление сорсмапов в бандл: 9176aa7

Стяните это изменение (или добавьте его вручную в gulpfile.js) и попробуйте собрать свой проект в продакшен-режиме (npm run build)

Внутри файла bundle.js нет blocks-library. Или мы говорим о разном.
При использовании блоков из библиотеки, js используемых блоков берется в сборку (в bundle.js),
По умолчанию (по команде npm start) js собирается, в режиме разработки (неминифицирован, много комментов), видимо, у вас эта ситуация.

Для продакшена есть команда npm run build. Она собирает проект с минимизированными файлами, попробуйте и посмотрите на размер js-бандла.

Единственное, что я сейчас подпилил, убрал в продакшен-режиме добавление сорсмапов в бандл: 9176aa7

Стяните это изменение (или добавьте его вручную в gulpfile.js) и попробуйте собрать свой проект в продакшен-режиме (npm run build)

3854
После npm run build файл становится больше, чем при npm start, у меня раньше просто такого не возникало, перепробовала уже все варианты, но решения так и не нашла...

Странные дела.
Есть репозиторий, в котором это всё происходит? Нужна ссылка или добавления меня как разработчика, посмотрю, поищу.