gulp-ruby-sass sourcemaps не работает
Я, кажется, не могу поднять свои исходные карты и правильно работать с gulp-ruby-sass. Они генерируют, и я могу видеть комментарий в конце моего css-файла, но Chrome не читает их, несмотря на то, что опции включены в настройках.
Спасибо за любую помощь,
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
)- Вам нужно предоставить
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/')); });