TLDR использовать стоит.
Недавно вышел новый инструмент сборки javascript проектов - https://github.com/parcel-bundler/parcel.
Возникает вопрос - брать или не брать, стоит ли пользоваться этим порождением javascript экосистемы. Я попробовал использовать его для сборки фронтенда проекта https://a.jscourse.com/ru/ и в целом рекомендую.
Когда стоит пробовать/ипользовать parcel-bundler
:
- начинающим фронтендерам. Потому что сборщик не требует (почти) настройки и батарейки включены (встроенный сервер + перезагрузка при изменении файлов проекта).
- когда хотите альтернативу webpack-а.
Из минусов с которым я столкнулся:
- не очевидно как контролировать имена результирующих файлов при компиляции. Невозможность положить css. и js в разные папки.
- при программном запуске (я поднимаю сервер для разработки вместе с сервером бекенда) parcel “проглатывает” логи и не выводит их вмесе с серверными. Обошелся патчем локально установленного модуля. Навряд у тебя будет такая же проблема.
- все же некоторая донастройка требуется. Пришлось докидывать
.babelrc
и ставить некоторые пакеты чтобы заработали экспериментальные декораторы.
Из плюсов:
- отсутствие системы плагинов как в вебпаке. История обновления началась с того что я захотел обновить вебпак до новой версии, но некоторые плагины, которые я использовал не обновились до новой версии. При этом чем больше у тебя таких плагинов в проекте, тем больше шанс что кто-то из них сломается, тем самым сломает процесс сборки.
- скорость старта быстрее чем у вебпака.
- много, очень много что работает из коробки. Например
require
less файлов из js файлов. В вебпаке чтобы настроить такую механику нужно попотеть.