Встречается на собеседованиях • сегодня

Зачем нужен 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) часто включают функциональность таск-раннеров, но последние остаются полезны для простых задач.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы