如何将gulp-rev与file.revhash一起使用



来自gulp-rev @ link:https://github.com/sindresorhus/gulp-rev我已经为简单的任务写了一项任务

gulp.task('build-app', function () {
   return gulp
        .src([gulpConfig.clientApp + '*.js'])
        .pipe($.rev())
// i want to get the updated hash, which I will use to replace the string in some place
}

任何想法如何实现它?

您可以使用Gulp-Filenames存储新/哈希的文件名。我还没有使用Gulp-Rev做到这一点,但是我与Gulp-Freeze

gulp.task('css', function () {
    return gulp.src('./js/**/*.js')
        .pipe(freeze())
        .pipe(filenames('some-string'))
        .pipe(gulp.dest('./dist'));
});

然后,在另一个任务中,您可以通过以下方式获得该哈希文件名:

filenames.get('some-string');

相关内容

  • 没有找到相关文章

最新更新