Задать вопрос
Al_Shopen
@Al_Shopen
Human

Почему Gulp SourceMap работает некорректно?

Запускаю сборку проекта, всё компилит отлично. Изначально есть несколько scss файлов и они компилятся в css, но почему-то среди всех плагинов не работаю карты sourcemap. При выборе элемента с помощью инструментов разработчика отображается правильный scss файл, но справа в селекторе указана огромная вложенность и написано "строка 1", хотя там далеко не первая строчка, выбранынй селектор где-то 50-й.
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
evgen3
@evgen3
Фронтэнды
я бы сделал так:
1. обновить все пакеты, используемые в таске со стилями, до последней версии
2. поменять местами autoprefixer и sass
3. записать sourcemaps отдельным файлом

в итоге так:
gulp.task('sass-compile', function () {
  return gulp.src('scss/main.scss')
  .pipe(plumber())
  .pipe(sourceMaps.init())
  .pipe(sass().on('error' , sass.logError))
  .pipe(autoprefixer({
    browers: ['last 2 version']
  }))
  .pipe(sourceMaps.write('.'))
  .pipe(gulp.dest('./css/'))
  .pipe(browserSync.stream())
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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