Задать вопрос
dhat
@dhat

Почему при минификации Gulp плагином создается папка semantic.min.css?

Минифицирую файл semantic.css, хочу чтобы на выходе был semantic.min.css в этой же папке. Но Галп создает папку с именем semantic.min.css и в ней файл с именем semantic.css.

gulp.task('ms', function() {
  return gulp.src('public/css/semantic.css')
    .pipe(cleanCSS({compatibility: 'ie8'}))
    .pipe(gulp.dest('public/css/semantic.min.css'));
});


Где ошибка в указании пути?
  • Вопрос задан
  • 214 просмотров
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
nazares
@nazares
Software Engineer
Ну так правильно в dest указывается конечная папка а не имя файла вот он вам папку и создает чтобы переименовать файл используйте gulp-rename
gulp.task('ms', function() {
  return gulp.src('public/css/semantic.css')
    .pipe(cleanCSS({compatibility: 'ie8'}))
    .pipe(rename({suffix: ".min"}))
    .pipe(gulp.dest('public/css'));
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@zaxx784
gulp.task('ms', function() {
return gulp.src('public/css/semantic.css')
.pipe(cleanCSS({compatibility: 'ie8'}))
.pipe(gulp.dest(public/css/*.css));
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы