2016-02-29 69 views
1

我想使用gulp编译我的scss文件,但它不输出任何内容。这是我的任务:Gulp编译.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

谢谢,现在它的工作。 :) –