Gulp HTML Minify Plugin
In this tutorial we will learn, how to minify html files using gulp task.
Installing Gulp Plugin :
Using below command, we can install gulp-htmlmin plugin.
npm install --save-dev gulp-htmlmin
Add Dependency and Create Task
After installing above plugin we need to add dependencies in the configuration file and create task for optimizing html files -
var gulp = require('gulp');
var minify = require('gulp-htmlmin');
gulp.task('minify', function() {
return gulp.src('src/**/*.html')
.pipe(htmlmin({collapseWhitespace: true}))
.pipe(gulp.dest('build'));
});
Now run below gulp task to minify html files -
gulp minify
It will produce below output -
F:\wamp\www\gulp>gulp [08:57:29] Using gulpfile F:\wamp\www\gulp\gulpfile.js [08:57:29] Starting 'minify'... [08:57:29] Finished 'minify' after 1.05 ms


Leave a comment