htmlacademy / html2-basic-template

Gulp сборка: html, sass, stack, webp.
35 stars 223 forks source link

Меняет оптимизацию картинок / Обновляет Node.js #25

Closed baileys-li closed 10 months ago

baileys-li commented 1 year ago

Fix #10

Выбор библиотеки

Сменил заброшенный squoosh на sharp Остановился на gulp-sharp-responsive. Остальные пакеты либо неудобны, либо не задокументированы, либо впадали у меня из-за ограничения памяти. А тут и настройка +/- удобная:

Ключевые отличия

firefoxic commented 1 year ago

Фиксация версии Ноды через Volta и рекомендация её поставить.

А зачем? Фиксировать? У этого плагина тоже что ли проблемы с обновлением под новые версии ноды?

Для примера тут скрипт рассчитан на копию

3x точно много. Больше смысла студенты не поймут, а вот больше места на диске займут, и траффика нагенерят больше. Это на курсе просто лишняя трата ресурсов. Важно же чтобы студенты суть ретинизации уловили и вёрстку к ней готовить научились. Добавить после курса на проекте 3x, 4x, да хоть 5x — вообще не проблема, если научились с 1x + 2x.

baileys-li commented 1 year ago

А зачем? Фиксировать? У этого плагина тоже что ли проблемы с обновлением под новые версии ноды?

Вроде нет. Но я тестировал только на 16 и 18 Ноде

3x точно много

Ок, убрал. Но для себя бы оставил. Но я правда что разметку, что стили в миксин засовываю

baileys-li commented 1 year ago

А фикс через Вольту просто чтобы удобно менеджерить.

Вот в экшенах я сперва забыл обновть, но там её можно вообще убрать, потому что из доки actions/setup-node@v3

When using the package.json input, the action will look for volta.node first. If volta.node isn't defined, then it will look for engines.node.

baileys-li commented 1 year ago

@nikolai-shabalin можно мёржить