Предположим у меня есть две страницы, на которых нужно организовать подключение разных файлов стилей.
На входе, например, файлы
style.scss и
style-main.scss (каждый подключается к своей странице) и на выходе получились их соответствующие минифицированные версии. Пока сборка проходит в одном файле, и на выходе получается один минифицированный файл.
Вот текущий код таска
gulp.task("css:build", function () {
return gulp.src(path.src.css)
.pipe(plumber())
.pipe(sass())
.pipe(autoprefixer({
browsers: ["last 5 versions"],
cascade: true
}))
.pipe(removeComments())
.pipe(cssbeautify())
.pipe(gulp.dest(path.build.css))
.pipe(cssnano({
zindex: false,
discardComments: {
removeAll: true
}
}))
.pipe(rename("style.min.css"))
.pipe(gulp.dest(path.build.css))
.pipe(webserver.reload({stream: true}));
});