gpt4 book ai didi

javascript - 如何将 "gulp-uncss"添加到 "gulp-usemin"

转载 作者:行者123 更新时间:2023-12-03 10:19:31 26 4
gpt4 key购买 nike

其实我有这个,但我想添加uncss插件。或者我如何动态添加引用。

var usemin = require('gulp-usemin');
var uglify = require('gulp-uglify');
var uncss = require('gulp-uncss');
var minifyHtml = require('gulp-minify-html');
var minifyCss = require('gulp-minify-css');
var rev = require('gulp-rev');

gulp.task('usemin', function () {
return gulp.src('./*.html')
.pipe(usemin({
css: [minifyCss(), 'concat'],
html: [minifyHtml({empty: true})],
js: [uglify(), rev()]
}))
.pipe(gulp.dest('build/'));
});

最佳答案

运行usemin()后,您可以uncss()生成最小化的CSS文件。

大致如下:

gulp.task('usemin', function () {
return gulp.src('./*.html')
.pipe(usemin({
css: [minifyCss(), 'concat'],
html: [minifyHtml({empty: true})],
js: [uglify(), rev()]
}))
.pipe(gulp.dest('build/'));
});

gulp.task('uncss', ['usemin'], function () {
return gulp.src('./build/*.css')
.pipe(uncss({
html: ['./build/*.html']
}))
.pipe(gulp.dest('build/'));
});

gulp.task('build', ['usemin','uncss']);

关于javascript - 如何将 "gulp-uncss"添加到 "gulp-usemin",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29710429/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com