@denis2601

Не создаеться Gulp sourcemap если в .scss подключены примеси?

Использую такой вот код:
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...
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
20170305-184113.png
Это вы называете компиляция прошла?

Вот рабочая сборка https://yadi.sk/d/AIdG1A4T3F5KUk
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы