nicothin / NTH-start-project

Startkit for HTML / CSS / JS pages layout.
https://nicothin.pro/NTH-start-project/blocks-demo.html
Do What The F*ck You Want To Public License
616 stars 214 forks source link

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

Open VictoryZorkina opened 3 years ago

VictoryZorkina commented 3 years ago

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

nicothin commented 3 years ago

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

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

Единственное, что я сейчас подпилил, убрал в продакшен-режиме добавление сорсмапов в бандл: https://github.com/nicothin/NTH-start-project/commit/9176aa71e4d9a6b7f41b1adc684e28a80e27847f

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

VictoryZorkina commented 3 years ago

Внутри файла 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, у меня раньше просто такого не возникало, перепробовала уже все варианты, но решения так и не нашла...

nicothin commented 3 years ago

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