来自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');