2014-11-12 25 views
6

Non riesco a ottenere le mie scorte e funzionare correttamente con gulp-ruby-sass. Generano, e posso vedere il commento alla fine del mio file css, ma Chrome non li legge nonostante le opzioni siano abilitate nelle impostazioni.gulp-ruby-sass sourcemaps non funzionante

Grazie per qualsiasi aiuto,

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']); 

risposta

1

riferendosi alla API doc

  • È necessario assicurarsi di avere Sass v3.4.0 o più recente
  • È necessario aggiungere sourcemap: true o qualsiasi altro valore valido (auto, file, inline)
  • È necessario fornire a sourcemapPath, che hai già
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/')); 
});