Інструменти для збірки
"Збирачі" або інструменти для запуску завдань (англ. task runner) використовують для автоматизації рутинних задач, таких як мінімізація, компіляція, юніт-тестування тощо, щоб розробник власне зосередився на створенні продукту і менше відволікався на рутину.+
Grunt — інструмент для збірки JavaScript-проектів.
Gulp — дуже швидкий збирач проектів.
Webpack — один з найбільш потужних та гнучких інструментів для збірки фронтенду.
Типові задачі, які виконуються за допомогою цих інструментів:
перетворення Less/Sass/... в CSS;
збірка всіх CSS/JavaScript файлів в один і стискання (їх мінімізація);
копіювання змінених файлів у інші каталоги;
конвертація JavaScript коду з ES6 в ES5;
обробка скриптів на TypeScript, CoffeeScript тощо;
запуск юніт-тестів (англ. unit tests);
перевірка вихідного коду на наявність програмних та стилістичних помилок;
тощо.
Last updated