2016-02-29 5 views
1

Я хочу скомпилировать свой файл scss с помощью gulp, но он ничего не выводит. Вот моя задача:Gulp compile .scss, но нет вывода

var gulp = require('gulp'), 
    sass = require('gulp-ruby-sass'); 

gulp.task('styles', function(){ 
    return 
     gulp.src('scss/*.scss') 
     .pipe(sass()) 
     .pipe(gulp.dest('css/')); 
    }); 

Когда я бегу, все работает нормально, но папка css пуста.

output

Кто-нибудь сталкивался с такой же вопрос?

ответ

0

Немного potential semi-colon insertion (вы должны прочитать код, как если бы там была точка с запятой после return, то есть вы не должны позволить ей плавать в одиночку на одной линии), и немного different gulp-ruby-sass syntax, возможно? Вот что работает для меня:

"use strict"; 

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

gulp.task('default', [], function() { 
    return sass('scss/*.scss') 
    .pipe(gulp.dest('css/style.css')); 
}); 
+0

Спасибо, теперь это работает. :) –

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