取消网站中的所有网页?

时间:2016-05-13 22:14:30

标签: gulp uncss

使用gulp,可以解压缩域中的所有链接页面而无需指定每个页面吗?

目前unss设置如下:

var gulp = require('gulp');
var uncss = require('gulp-uncss');

gulp.task('default', function () {
    return gulp.src('site.css')
        .pipe(uncss({
            html: ['localhost/', 'localhost/page1/', ... 'localhost/pageX/'],
            ignore: [classes not to remove if not found]
        }))
        .pipe(gulp.dest('./out'));
});

1 个答案:

答案 0 :(得分:0)

尝试使用这样的通配符asterik。

var gulp = require('gulp');
var uncss = require('gulp-uncss');

gulp.task('default', function () {
return gulp.src('site.css')
    .pipe(uncss({
        html: ['localhost/*.html/', 'localhost/**/*.html'],
        ignore: [classes not to remove if not found]
    }))
    .pipe(gulp.dest('./out'));
});

这个*将获取在该特定文件夹中以html结尾的任何文件,**将让它深入了解文件夹结构。