Gulp minifyCss удалить специальные комментарии

Я использую gulp minifyCss для минимизации моего css для уменьшения размера файла. Моя задача gulp выглядит примерно так:

gulp.task('minify-css', function() {
  return gulp.src('styles/*.css')
    .pipe(concatCss("all.css").on('error', standardHandler))
    .pipe(minifyCss().on('error', standardHandler))
    .pipe(gulp.dest('dist'));
});

Он отлично работает и выводится, как ожидалось. Тем не менее, он не удаляет специальные комментарии /*! comment */

Как я могу получить minifyCss для удаления специальных комментариев?

Ответ 1

Вы должны установить опцию keepSpecialComments:

gulp.task('minify-css', function() {
  return gulp.src('styles/*.css')
    .pipe(concatCss("all.css").on('error', standardHandler))
    .pipe(minifyCss({keepSpecialComments : 0}).on('error', standardHandler))
    .pipe(gulp.dest('dist'));
});