Встречается на собеседованиях • сегодня
Зачем нужен Task runner
Task runner автоматизирует рутинные задачи в разработке, такие как сборка, минификация, транспиляция кода, запуск тестов и т.д. Это экономит время и уменьшает вероятность ошибок.
Популярные таск-раннеры: Gulp, Grunt.
Пример с Gulp:
javascript
const gulp = require('gulp');
const sass = require('gulp-sass');
gulp.task('sass', () => {
return gulp.src('src/scss/*.scss')
.pipe(sass())
.pipe(gulp.dest('dist/css'));
});
gulp.task('watch', () => {
gulp.watch('src/scss/*.scss', gulp.series('sass'));
});Запуск gulp watch будет автоматически компилировать SCSS в CSS при изменениях.
Современные сборщики (Webpack, Vite) часто включают функциональность таск-раннеров, но последние остаются полезны для простых задач.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы