Fork me on GitHub

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和此插件将在.文件名的第一个文件之前附加格式化的哈希值)
    如果trueunicorn.ext1.ext2.css将成为 unicorn.ext1.ext2-<prefix>d41d8cd98f<suffix>.css
    请注意,使用默认选项时,输出与gulp-rev相同:unicorn.css→unicorn-d41d8cd98f.css

要求
传递的文件必须已经通过gulp-rev传递,因此它们将被添加file.revOrigPathfile.revHash添加(阅读更多内容)。

posted @ 2020-01-12 11:11  较瘦  阅读(406)  评论(0编辑  收藏  举报
知识点文章整理