Only use file hashing in production

This commit is contained in:
Berkeley Martinez
2016-03-18 12:56:01 -07:00
parent 4e12c45057
commit c77fcedcbb
2 changed files with 22 additions and 34 deletions

View File

@@ -370,16 +370,16 @@ gulp.task('less', function() {
)
.pipe(gulp.dest(dest))
// add revision
.pipe(rev())
.pipe(__DEV__ ? gutil.noop() : rev())
// copy files to public
.pipe(gulp.dest(dest))
.pipe(__DEV__ ? gutil.noop() : gulp.dest(dest))
// create and merge manifest
.pipe(rev.manifest(manifestName))
.pipe(delRev(
.pipe(__DEV__ ? gutil.noop() : rev.manifest(manifestName))
.pipe(__DEV__ ? gutil.noop() : delRev(
dest,
manifestName
))
.pipe(gulp.dest(paths.manifest));
.pipe(__DEV__ ? gutil.noop() : gulp.dest(paths.manifest));
});
function getFilesGlob(files) {
@@ -428,17 +428,17 @@ gulp.task('js', function() {
return jsFiles
.pipe(gulp.dest(dest))
// create registry file
.pipe(rev())
.pipe(__DEV__ ? gutil.noop() : rev())
// copy revisioned assets to dest
.pipe(gulp.dest(dest))
.pipe(__DEV__ ? gutil.noop() : gulp.dest(dest))
// create manifest file
.pipe(rev.manifest(manifestName))
.pipe(delRev(
.pipe(__DEV__ ? gutil.noop() : rev.manifest(manifestName))
.pipe(__DEV__ ? gutil.noop() : delRev(
dest,
manifestName
))
// copy manifest file to dest
.pipe(gulp.dest(paths.manifest));
.pipe(__DEV__ ? gutil.noop() : gulp.dest(paths.manifest));
});
// commonFramework depend on iFrameScripts
@@ -462,16 +462,16 @@ gulp.task('dependents', ['js'], function() {
gutil.noop()
)
.pipe(__DEV__ ? gutil.noop() : uglify())
.pipe(revReplace({ manifest: manifest }))
.pipe(__DEV__ ? gutil.noop() : revReplace({ manifest: manifest }))
.pipe(gulp.dest(dest))
.pipe(rev())
.pipe(gulp.dest(dest))
.pipe(rev.manifest(manifestName))
.pipe(delRev(
.pipe(__DEV__ ? gutil.noop() : rev())
.pipe(__DEV__ ? gutil.noop() : gulp.dest(dest))
.pipe(__DEV__ ? gutil.noop() : rev.manifest(manifestName))
.pipe(__DEV__ ? gutil.noop() : delRev(
dest,
manifestName
))
.pipe(gulp.dest(paths.manifest));
.pipe(__DEV__ ? gutil.noop() : gulp.dest(paths.manifest));
});
function collector(file, memo) {