Использую такой вот код:
var gulp = require('gulp'),
sass = require('gulp-sass'),
sourcemaps = require('gulp-sourcemaps'),
gulp.task('style', function() {
gulp.src('assets/css/scss/style.scss')
.pipe(sourcemaps.init())
.pipe(sass())
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('assets/css'));
});
Карты создаются корректно, но есть большое
НО, когда я подключаю какие либо
файлы с примесями, по типу таких:
@mixin make-col-ready($gutter: $grid-gutter-width) {
position: relative;
min-height: 1px;
padding-right: ($gutter / 2);
padding-left: ($gutter / 2);
}
...
@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {
$n: index($breakpoint-names, $name);
@return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);
}
...
@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
$min: breakpoint-min($name, $breakpoints);
@if $min {
@media (min-width: $min) {
@content;
}
} @else {
@content;
}
}
то происходит то, что в командной строке показывает что компиляция прошла, но изменений не каких, убираю sourcemaps и всё сразу хорошо работает даже с примесями.
Подскажите куда копать, потому что в разработке мне нужны карты, а не хочется переходить на Koala...