Josiah / gulp-cachebust

Generates checksums and renames references to files, useful for cachebusting
30 stars 11 forks source link

Using with gulp-sourcemaps #9

Open subinvarghesein opened 9 years ago

subinvarghesein commented 9 years ago

Following is my relevant code:

gulp.task('scripts', ['clean'], function() {
    return gulp.
        src('src/**/*.js').
        pipe(sourcemaps.init()).
            pipe(uglify()).
            pipe(concat('script.js')).
        pipe(sourcemaps.write('.')).
        pipe(cachebust.resources()).
        pipe(gulp.dest("/dist"));
});

Now, the files generated are: script.12345678.js and script.js.87654321.map

In short, cachebust token is getting added to the sourcemap file but inside script.js, sourcemap url is script.js.map.

So how should this be handled?

Deadarius commented 9 years ago

Please try to put pipe(cachebust.resources()). before pipe(sourcemaps.write('.')).