2016-06-23 2 views
0

от Глоток-оборотов @ ссылка: https://github.com/sindresorhus/gulp-rev Я написал задачу простойКак использовать gulp-rev с file.revHash?

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 

} 

Любая идея, как это получения идеальной?

ответ

0

Вы можете использовать gulp-filenames для хранения нового/хэшированного имени файла. Я не сделал это с глотком-оборот, но я с 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'); 
+0

что из положить в замораживании()? его не на сайте документации – Dreamweaver

+0

да это: «Этот gulpfile создает файл с именем app.min_0187d9d019510c4e1492acad3015fda0.js из вашего app.min.js« – Barryman9000

+0

уверен. попробуй .. спасибо чувак .. – Dreamweaver

Смежные вопросы