【问题标题】:Uncss all pages in a site?Uncss 网站中的所有页面?
【发布时间】:2016-05-13 22:14:30
【问题描述】:

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

【问题讨论】:

    标签: gulp uncss


    【解决方案1】:

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

    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 文件,而 ** 将使其深入文件夹结构。

    【讨论】:

      猜你喜欢
      • 2011-02-13
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多