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添加(阅读更多内容)。

猜你喜欢

转载自www.cnblogs.com/jiaoshou/p/12182155.html