2014-11-12 3 views
6

Кажется, я не могу получить свои исходные карты и правильно работать с gulp-ruby-sass. Они генерируют, и я могу видеть комментарий в конце моего css-файла, но Chrome не читает их, несмотря на то, что параметры включены в настройках.gulp-ruby-sass sourcemaps не работает

Спасибо за любую помощь,

var gulp = require('gulp'); 
var gutil = require('gulp-util'); 
var sass = require('gulp-ruby-sass'); 

gulp.task('sass', function(){ 
    gulp.src('./assets/scss/main.scss') 
     .pipe(sass({noCache: true, sourcemapPath: '../scss'})) 
     .on('error', function(err){console.log(err.message);}) 
     .pipe(gulp.dest('./assets/css/')); 
}); 

gulp.task('watch',function(){ 
    gulp.watch('./assets/**/*.scss', ['sass']); 
}); 

gulp.task('default', ['sass','watch']); 

ответ

1

Отсносящийся к API doc

  • Вы должны убедиться, что у вас есть Sass v3.4.0 или более поздней версии
  • Вам нужно добавить sourcemap: true или любой другой действительное значение (auto, file, inline)
  • Необходимо предоставить a sourcemapPath, который у вас уже есть
gulp.task('sass', function(){ 
    gulp.src('./assets/scss/main.scss') 
     .pipe(sass({ 
     noCache: true, 
     sourcemapPath: '../scss', 
     sourcemap: true 
     })) 
     .on('error', function(err){console.log(err.message);}) 
     .pipe(gulp.dest('./assets/css/')); 
}); 
Смежные вопросы