【发布时间】:2014-03-03 06:36:43
【问题描述】:
我在partials 目录中有一堆html 文件。使用 gulp js,我想缩小这些文件并将其重命名为.min.html。请告诉我如何实现这一目标。
【问题讨论】:
我在partials 目录中有一堆html 文件。使用 gulp js,我想缩小这些文件并将其重命名为.min.html。请告诉我如何实现这一目标。
【问题讨论】:
如果您只想重命名文件,请参阅here,使用 gulp-rename。
下面这行应该做的事情:
var rename = require('gulp-rename');
gulp.src("./partials/**/*.hmtl")
.pipe(rename(function (path) {
path.suffix += ".min";
}))
.pipe(gulp.dest("./dist"));
为了缩小,你可以使用gulp-htmlmin。从文档来看非常简单:
var htmlmin = require('gulp-htmlmin');
gulp.task('compress', function() {
gulp.src('./partials/**/*.html')
.pipe(htmlmin())
.pipe(gulp.dest('dist'))
});
您当然可以将两者结合起来以获得所需的效果。
【讨论】:
path.suffix 更改为path.basename 并添加了一些最终代码。再次感谢。
path.extname = ".html"
path.extname