2016-09-26 2 views
-1

Я перешел из всех файлов SASS, находящихся в том же каталоге, в вложенную структуру следующим образом. Теперь, когда я проверяю элемент на хроме, он меня переводит на неверную исходную карту. Например, когда я проверяю кнопку, вместо того, чтобы перейти к частицам _buttons, она переходит к другому случайному частичному, который не связан. Кто-нибудь знает, почему это происходит? Что-то нужно изменить в моем файле глотков?SASS/исходные карты не загружаются вложенными структурами

enter image description here enter image description here

enter image description here

ответ

0

https://www.npmjs.com/package/sass-module-importer

вопрос должен был сделать с тем, как мы импортирования дерзость и CSS файлы вместе в файле main.scss, и делать копию файлов css в файле gulp. Самым простым решением было включение импортера sass-module. Файл gulp обновляется ниже с окончательным решением. enter image description here

0

У вас есть * .scss файлы, но в вашем gulpjs config.input.sass. Может быть неправильный формат файлов.

Я использую компас, и это выглядит как этот

gulp.task('compass', function() { 
    gulp.src(inputDir+'/*.'+fileType) 
     .pipe(compass({ 
      css: outputDir, 
      sass: inputDir, 
      sourcemap: true 
     })) 
     .pipe(gulp.dest(outputDir)) 
     .pipe(connect.reload()); 
}); 

gulp-sass + gulp-sourcemaps

Это мой рабочий пример. Вы можете увидеть генерироваться main.css.map Вам необходимо установить https://www.npmjs.com/package/gulp-sass https://www.npmjs.com/package/gulp-sourcemaps

+0

Я сделал изменения выше, и я не вижу правильных карт источников. Я добавил рис. Gulp config выше, а также – Chris

+0

Может быть, вы пропустили 'var sourcemaps = require ('gulp-sourcemaps');' – FightInGlory

+0

У меня это есть в файле – Chris

Смежные вопросы