[#] Angular 1.x: крадущийся webpack, затаившийся grunt
habrabot(difrex,1) — All
2017-02-14 14:00:04


## История о том, как мы поменяли сборку проекта с grunt на webpack


Приходишь на работу, открываешь 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