2015-06-03 3 views
0

Я пытаюсь переключиться с gulp-sass на gulp-scss, но неожиданно его не работает для меня. Я проверил свой код в следующем Git Hub.gulp-scss не работает для меня

https://github.com/dilipkumar2k6/gulp-sass

"Глоток дерзость" работает, потому что его с помощью модуля Глоток-Сасс. Однако «gulp scss» не работает, потому что он использует «gulp-scss». Следующим является моя задача с глотком.

'use strict'; 
var gulp = require('gulp'); 
var sass = require('gulp-sass'); 

var scss = require("gulp-scss"); 

gulp.task('sass', function() { 
    gulp.src('./src/application/**/*.scss') 
      .pipe(sass().on('error', sass.logError)) 
      .pipe(gulp.dest('./dist/sass')); 
}); 


gulp.task("scss", function() { 
     gulp.src(
      "./src/application/**/*.scss" 
     ).pipe(scss(
      {"bundleExec": true} 
     )).pipe(gulp.dest('./dist/scss')); 
    }); 
+0

Это точно причина, почему я не использую ничего, основанное на libsass, поддержка (в то время как лучше, чем она была) все еще пятнистая. Используйте gulp-ruby-sass, если у вас нет веских причин для дополнительной скорости компиляции или для установки рубинов. –

+0

Спасибо, я думаю, что продолжу использовать gulp-sass. Я не хочу устанавливать модуль ruby. – joy

ответ

0

Есть ли какая-либо конкретная причина, почему вы должны использовать gulp-scss?

Вам не нужно использовать модуль gulp-scss для компиляции ваших .scss-файлов. gulp-scss немного непопулярен, вы должны придерживаться gulp-sass модуля и в коде указать «.pipe (дерзость())» - это будет компилировать либо .scss или .sass файлов до .css файлов

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