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

В чем разница между Task runner и сборщиком

Task runner (например, Gulp) выполняет автоматизацию рутинных задач: минификация, транспиляция, запуск тестов. Работает с исходными файлами по одному, используя потоки (streams).

Сборщик (например, Webpack) — это система модулей, которая собирает проект в бандлы, обрабатывая зависимости между файлами. Он строит граф зависимостей и оптимизирует итоговый код.

Пример Gulp:

js
gulp.task('minify-js', () => {
  return gulp.src('src/*.js')
    .pipe(uglify())
    .pipe(gulp.dest('dist'));
});

Пример Webpack:

js
module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js'
  }
};

Ключевое отличие: Task runner управляет задачами, сборщик — модулями и зависимостями.

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

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

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

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