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

Когда последний раз собирал с Gulp

Последний раз собирал проект с Gulp около года назад. Хотя сейчас чаще использую Webpack или Vite, Gulp всё ещё удобен для простых задач: минификации, конкатенации, работы с изображениями.

Пример базового gulpfile.js:

js
const gulp = require('gulp');
const sass = require('gulp-sass')(require('sass'));
const concat = require('gulp-concat');

gulp.task('styles', () => {
return gulp.src('src/scss/*.scss')
.pipe(sass({ outputStyle: 'compressed' }))
.pipe(concat('main.min.css'))
.pipe(gulp.dest('dist/css'));
});

gulp.task('watch', () => {
gulp.watch('src/scss/**/*.scss', gulp.series('styles'));
});

gulp.task('default', gulp.series('styles', 'watch'));

text

Плюсы Gulp: простота, прозрачность потоков, хорошая экосистема плагинов. Минусы - требует ручной настройки сложных сценариев сборки.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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