0.0.3 • Published 6 years ago

gulp-rev-stamp v0.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

gulp-rev-stamp

以最简单粗暴的方式,添加静态资源版本号,防止浏览器缓存

安装

$ npm install --save-dev gulp-rev-stamp

使用

// gulpfile.js
const gulp = require('gulp');
const stamp = require('gulp-rev-stamp');

gulp.task("build", function() {
    gulp.src('./test/index.html')
    .pipe(stamp('$hehe$'))
    .pipe(gulp.dest('./test/dist'));
});
<!--index.html-->
<!DOCTYPE html>
<html>
<head>
    <title>测试时间戳</title>
    <link rel="stylesheet" type="text/css" href="./main.css?v=$hehe$" />
</head>
<body>
<h1 >就是这么简单粗暴!</h1>
</body>
<script>
	var a = 'v=$hehe$'
</script>
</html>

API

只有一个stamp函数,它只有一个参数,就是要替换版本号的占位符。比如上面的示例,\$hehe\$就是占位符。 就是这么简单粗暴,所以在使用的过程中,占位符的选择尽量避免一些常用的字符,以免误伤(* ̄︶ ̄)

License

MIT © khadron