Інструменти для збірки

"Збирачі" або інструменти для запуску завдань (англ. task runner) використовують для автоматизації рутинних задач, таких як мінімізація, компіляція, юніт-тестування тощо, щоб розробник власне зосередився на створенні продукту і менше відволікався на рутину.+

  • Grunt — інструмент для збірки JavaScript-проектів.

  • Gulp — дуже швидкий збирач проектів.

  • Webpack — один з найбільш потужних та гнучких інструментів для збірки фронтенду.

Типові задачі, які виконуються за допомогою цих інструментів:

  • перетворення Less/Sass/... в CSS;

  • збірка всіх CSS/JavaScript файлів в один і стискання (їх мінімізація);

  • копіювання змінених файлів у інші каталоги;

  • конвертація JavaScript коду з ES6 в ES5;

  • обробка скриптів на TypeScript, CoffeeScript тощо;

  • запуск юніт-тестів (англ. unit tests);

  • перевірка вихідного коду на наявність програмних та стилістичних помилок;

  • тощо.

Last updated