使用Gulp向文件名添加时间戳
Using Gulp to add a timestamp to filename
使用Gulp,我有一个非常简单的构建过程,它将所有内容压缩到styles.min.css
中
gulp.task( 'styles', function() {
gulp.src( './scss/*.scss' )
.pipe( sass( { errLogToConsole: true } ) )
.pipe( autoprefix( 'last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4' ) )
.pipe( cssmin() )
.pipe( rename( 'styles.min.css' ) )
.pipe( gulp.dest( '../dist' ) );
});
我可以修改它,在文件名上附加一个时间戳,这样我的浏览器就知道这是一个新文件,并清除它的缓存吗?
类似这样的东西:
styles—1423267988.min.css
后续:
显然,这被称为缓存破坏或指纹
使用gulp-rev将在输出文件中附加一个散列。
...
.pipe( rev() )
.pipe( gulp.dest( '../dist' ) );
});
相关文章:
- 如何每10.6秒从时间戳增加+1
- 使用AngularJS从时间戳中获取工作日
- 向 Firebase “push” 方法添加时间戳
- 在javascript中向本地时间戳添加时间戳偏移量
- 将多个csv文件中的时间戳数据添加到highchart中
- 如何将时间戳注释添加到我的输出文件中
- 使用Gulp向文件名添加时间戳
- 为返回的变量添加时间戳
- 如何为城市添加时间戳
- 添加自动增量或时间戳 - JavaScript,jstorage
- 将时间戳添加到已编译的 JavaScript 中
- 如何在firebase中更新字典,同时用angularjs添加时间戳
- 通过添加时间戳清除图像缓存
- 如何在NodeJs或javascript中添加24小时当前unix时间戳
- 添加时间戳到CSS id
- 将时间戳格式添加到折线图x轴
- 使用javascript将时间戳添加到iframe中的src(防止缓存)
- 以编程方式添加时间戳
- javascript php为多个单元格添加时间戳
- 如何在上传文件时为文件名添加时间戳