Так получилось, что кроме запрашиваемых в #9 переписания тасок на FD и переименовывание их в более описательные названия начинающиеся с глагола, пришлось ещё и пофиксить баг с мёржей одного из прошлых пулреквестов. И заодно чуть улучшил таску стилей: отвязал её от конкретного имени файла, убрал добавление суффикса (всё равно только сжатый вариант попадает в билд), а так же убрал сорсмапы из продакшен-сборки (но и в дев-сборке они теперь лежат внутри файла стилей), добавив переменную isDevelopment (переменную окружения NODE_ENV лучше не использовать, потому что из-за винды придётся тормозной костыль в зависимости тащить, нам хватает и простой переменной внутри галпфайла), что позволило ещё и копирование изображений и их оптимизацию в одну таску схлопнуть и улучшить финальные общие таски.
В довесок ещё:
добавил полезный скрипт preview — проверяющие на защите могут с его помощью не просто собрать прод-версию, но и сразу увидеть в браузере её, да и студентам можно будет проще показать, в чём отличие прод- от дев-сборки на выходе (пока только отсутствие сорсмапов и сжатие jpg и png, но в дальнейшем можно и больше сделать).
убрал исключение IE из поддержки, потому что browserslist наконец-то включил его в список dead.
Resolved #9
Так получилось, что кроме запрашиваемых в #9 переписания тасок на FD и переименовывание их в более описательные названия начинающиеся с глагола, пришлось ещё и пофиксить баг с мёржей одного из прошлых пулреквестов. И заодно чуть улучшил таску стилей: отвязал её от конкретного имени файла, убрал добавление суффикса (всё равно только сжатый вариант попадает в билд), а так же убрал сорсмапы из продакшен-сборки (но и в дев-сборке они теперь лежат внутри файла стилей), добавив переменную
isDevelopment
(переменную окруженияNODE_ENV
лучше не использовать, потому что из-за винды придётся тормозной костыль в зависимости тащить, нам хватает и простой переменной внутри галпфайла), что позволило ещё и копирование изображений и их оптимизацию в одну таску схлопнуть и улучшить финальные общие таски.В довесок ещё:
preview
— проверяющие на защите могут с его помощью не просто собрать прод-версию, но и сразу увидеть в браузере её, да и студентам можно будет проще показать, в чём отличие прод- от дев-сборки на выходе (пока только отсутствие сорсмапов и сжатие jpg и png, но в дальнейшем можно и больше сделать).dead
.