gulp常用插件之gulp-rev-format使用
更多gulp常用插件使用请访问:gulp常用插件汇总
gulp-rev-format这是一款提供静态资产的哈希格式选项(前缀,后缀,最后扩展名)。
更多使用文档请点击访问gulp-rev-format工具官网。
安装
一键安装不多解释
npm install --save-dev gulp-rev-format
使用
var gulp = require('gulp');
var rev = require('gulp-rev');
var revFormat = require('gulp-rev-format');
gulp.task('default', function () {
return gulp.src('src/*.*')
.pipe(rev())
.pipe(revFormat({
prefix: '.',
suffix: '.cache',
lastExt: false
}))
.pipe(gulp.dest('dist'))
.pipe(rev.manifest())
.pipe(gulp.dest('dist'));
});
** API: **
** revFormat([选项])**
-
prefix
(前缀):
类型:string
默认值:"-"
前缀附加到哈希。 -
suffix
(后缀):
类型:string
默认值:""
后缀附加到哈希。 -
lastExt
类型:boolean
默认值:false
在文件的最后扩展名之前添加格式化的哈希值。
(默认情况下,gulp-rev
和此插件将在.文件名的第一个文件之前附加格式化的哈希值)
如果true
,unicorn.ext1.ext2.css
将成为unicorn.ext1.ext2-<prefix>d41d8cd98f<suffix>.css
请注意,使用默认选项时,输出与gulp-rev
相同:unicorn.css→unicorn-d41d8cd98f.css
要求
传递的文件必须已经通过gulp-rev
传递,因此它们将被添加file.revOrigPath
并file.revHash
添加(阅读更多内容)。