1.0.3 • Published 6 years ago

gulp-asset-rev01 v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

gulp-asset-rev01 a plugin for gulp.js to replace file's name by adding content hash ,it modified from gulp-asset-rev.

modify gulp-asset-rev md5 hash from name (aaa-xu122ufdd.js) to aaa.js?v=xu122ufdd"

Installation npm install gulp-asset-rev01 Usage var gulp = require('gulp'); var assetRev = require('gulp-asset-rev01');

gulp.task('rev',function() {

gulp.src("./test/test.html")

    .pipe(assetRev())

    .pipe(gulp.dest('./'));

});

Options hashLen: length of hash version string Type: Number default: 7

verConnecter: version connect char

Type: String default: '-'

rootPath: it should be assigned when theasset's path is an absolute path

Type: String default: ""

verStr: use custom version string

Type: String

Example var gulp = require('gulp'); var assetRev = require('./index.js');

gulp.task('rev','revCss',function() { gulp.src("./test/test.html") .pipe(assetRev()) .pipe(gulp.dest('./dest')); });

gulp.task('revCss',function () {

return gulp.src('./test/styles/test.css')

    .pipe(assetRev())

    .pipe(gulp.dest('./dest/styles/'))

});

gulp.task('default','rev');

before: test.css
body{background:url('../images/bg.png')}

after: test.css
body{background:url("../images/bg_2769acd.png"}

 before: test.html

<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title></title>
    <link rel="stylesheet" href="./styles/test.css" type="text/css" />
</head>
<body>
    <div>
        <img src="./images/test.png" />
    </div>
    <script src="./scripts/test.js" type="text/javascript"></script>
</body>
</html>

after: test.html

<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title></title>
    <link rel="stylesheet" href="./styles/test.css?v=-0ede2cf" type="text/css" />
</head>
<body>
    <div>
        <img src="./images/test.png?v=-25cf2b4" />
    </div>
    <script src="./scripts/test.js?v=-8ced4e6" type="text/javascript"></script>
</body>
</html>
1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago