gulp常用插件之gulp-rev-collector(给资源文件加时间戳)
来源:互联网 发布:系统优化软件2017 编辑:程序博客网 时间:2024/06/05 14:29
https://www.npmjs.com/package/gulp-rev-collector
这个插件就是从manifests中获取静态资源版本数据, 该数据由不同的流产生, 并且替换html中的链接.
安装: $ npm install --save gulp-rev-collector
使用:
我们可以使用gulp-rev
来产生一些无法使用cache的静态资源, 并且为它们生成manifest文件. 然后使用gulp-rev-collector
来从manifest文件中收集数据并且替换html模板中的链接.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
注意在模板中需要引入manifest文件, 然后才能替换, 替换的同时还可以替换路径.
选项
replaceReved
设置replaceReved标识, 用来说明模板中已经被替换的文件是否还能再被替换,默认是false
dirReplacements
标识目录替换的集合, 因为gulp-rev创建的manifest文件不包含任何目录信息, 上面的例子将得到下面的替换结果
- 1
- 2
- 3
- 1
- 2
- 3
revSuffix
定义reved files 文件的后缀, 默认值是:’-[0-9a-f]{8,10}-?’, 如果使用gulp-rename的话, 这个配置就是必要的了
0 0
- gulp常用插件之gulp-rev-collector(给资源文件加时间戳)
- gulp常用插件之gulp-rev-collector(给资源文件加时间戳)
- 利用gulp之gulp-rev-collector给资源文件加时间戳,解决缓存版本控制
- gulp-rev-collector文件替换爬坑之路
- gulp常用模块gulp-sass,gulp-autoprefixer,gulp-wrap,browser-sync,gulp-rev,gulp-rev-collector模块解析
- gulp改造gulp-rev-append插件实现资源文件链接自动添加MD5版本号
- gulp---gulp常用插件
- gulp教程之gulp-rev-append
- gulp常用插件-gulp-autoprefixer
- gulp常用插件-gulp-uglify
- gulp常用插件-gulp-imagemin
- gulp常用插件
- gulp常用插件使用
- gulp常用插件-concat
- gulp常用插件-htmlmin
- gulp常用插件介绍
- gulp常用插件
- 精通gulp常用插件
- 二叉树的性质综合
- L
- python解决文件乱码问题
- 浅尝Kaggle与libsvm
- Modbus功能码
- gulp常用插件之gulp-rev-collector(给资源文件加时间戳)
- DatabaseTableColumnMain
- Q&A——开发技巧(一)
- 目标:成为一个有准备的人
- Centos7.1搭建pyenv环境并安装python 2.7.10
- Json随笔
- java设计模式(单例模式)
- 微信web开发者工具调试
- PAT 1129. Recommendation System (25)