我正在使用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删除特殊注释?

最佳答案

您应该设置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'));
});

07-24 09:46
查看更多