SourceMap работает через раз, в самые нужные моменты как всегда положиться на него нельзя.. вот таск где собераются соурсмапы.

//js
gulp.task('js', function() {
gulp.src('js/*.js')
.pipe(sourcemaps.init())
.pipe(concat('script.js'))
.pipe(sourcemaps.write('map'))
.pipe(gulp.dest('../js'))
});
//sass
gulp.task('sass', function() {
gulp.src('sass/style.scss')
.pipe(sassGlob())
.pipe(sourcemaps.init())
.pipe(sass({ outputStyle: 'expanded' }).on('error', sass.logError))
.pipe(autoprefixer({ browsers: ['last 4 versions'], cascade: false }))
.pipe(sourcemaps.write('map'))
// .pipe(csso())
.pipe(gulp.dest('../css'))
});