Приходишь на работу, открываешь IDE, пишешь `npm start`, запуская систему сборки, начинаешь работать. Тебе удобно ориентироваться в структуре проекта, удобно отлаживать код и стили, очевидно, как именно и в каком порядке собирается проект.
Проходит два года. В процессе разработки периодически задумываешься, куда правильно положить файлы с новым модулем, как быть с общими ресурсами, и не всегда с ходу отвечаешь на вопрос джуниора «а каким образом этот файл вообще попадает в бандл?». Или отвечаешь сакральное «так исторически сложилось» и тоскуешь по тому, что было два года назад.
Как выяснилось, такое случается, если не модернизировать систему сборки вместе с ростом проекта. Хорошая новость в том, что это успешно лечится! Летом мы подтвердили это в бою и хотим поделиться опытом.
![][1]
[Читать дальше →][2]
[1]:
https://habrastorage.org/files/a82/5e6/4a3/a825e64a3e0d4be897a87d56656d9bbd.jpg
[2]:
https://habrahabr.ru/post/321584/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut