Продолжая серию статей поговорим про сборщики проектов, их плюсы и минусы и постараемся резюмировать полученную информацию. Во время разработки небольшого проекта мы не задумываемся над какой либо сборкой проекта, за исключением моментов когда сборщики необходимы для использования специфических возможностей JavaScript (import, export, etc...). Но с ростом проекта возрастает количество кода и логичным решением будет разбить код на файлы и подключать на страницах лишь необходимые файлы. Такой подход вызывает несколько проблем которые полностью решаются использованием сборщиков проектов: Все эти проблемы легко решаются использованием сборщиков и сопутствующих инструментов. Gulp + RequireJS Gulp - инструмент для автоматизации рутинных действий при разработке проектов. Gulp запускается в среде Node.JS и выполняет задачи (таски) которые мы описываем в файле gulpfile.js. Преимущества: Недостатки: Gulp идеально подходит для сборки небольших проектов, с его помощью можно легко скомпилировать JS