2

使用 gulp,uncss 是否可以在域中的所有链接页面中刮擦而无需指定每个页面?

目前 uncss 的设置如下:

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'));
});
4

1 回答 1

0

尝试像这样使用通配符星号。

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 文件,而 ** 将让它更深入地了解文件夹结构。

于 2016-08-30T17:50:00.967 回答