用来打包静态资源,功能就是根据md5自动生成css和js文件名的md5后缀,并且自动替换html文件中的引用,避免浏览器缓存静态文件导致样式显示错误
var gulp = require('gulp'),
runSequence = require('run-sequence'),
rev = require('gulp-rev'),
revCollector = require('gulp-rev-collector');
clean = require('gulp-clean');
//定义css、js源文件路径
var cssSrc = 'css/*.css',
jsSrc = 'js/*.js';
//CSS生成文件hash编码并生成 rev-manifest.json文件名对照映射
gulp.task('cleanCss', function(){
return gulp.src('rev/css')
.pipe(clean());
});
//CSS生成文件hash编码并生成 rev-manifest.json文件名对照映射
gulp.task('cleanJs', function(){
return gulp.src('rev/js')
.pipe(clean());
});
//CSS生成文件hash编码并生成 rev-manifest.json文件名对照映射
gulp.task('cleanHtml', function(){
return gulp.src('rev/html')
.pipe(clean());
});
//CSS生成文件hash编码并生成 rev-manifest.json文件名对照映射
gulp