gulp-clean-css默认配置压缩后会把css 滤镜filter等给删除掉。例如CSS利用filter/opacity实现浏览器兼容的背景透明的filter就会删除掉,此时需要开启gulp-clean-css的compatibility:IE8选项。
let gulp = require('gulp');
let cleanCSS = require('gulp-clean-css');
gulp.task('minify-css', () => {
return gulp.src('styles/*.css')
.pipe(cleanCSS({compatibility: 'ie8'}))
.pipe(gulp.dest('dist'));
});
更多关于gulp-clean-css选项看这里。