2015-08-02 3 views
0

У меня есть следующий код в моем glup.js файлГлоток Sass - никаких ошибок в консоль

var gulp = require('gulp'); 
var sass = require('gulp-sass'); 
var sourcemaps = require('gulp-sourcemaps'); 

gulp.task('default', function() { 
    gulp.src('./stylesheets/*.{scss,sass}') 
    .pipe(sourcemaps.init()) 
    .pipe(sass().on('error', sass.logError)) 
    .pipe(sourcemaps.write()) 
    .pipe(gulp.dest('./css')); 
}); 

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

Если у меня есть действительный дерзость в моем style.scss файл, он правильно генерирует style.css и style.css .map, однако, если ошибки в файле style.scss не выводятся на консоль.

Есть ли у кого-нибудь идеи относительно того, почему?

ответ

1

У вас есть две задачи с именем default. Назовите первый sass и смените задачу с часами, чтобы выполнить команду sass.

Кроме того, мое протоколирование ошибок выглядит следующим образом, с и дополнительным вызовом .sync() метода:

.pipe(sass.sync().on('error', sass.logError))