2016-02-29 88 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

謝謝,現在它的工作。 :) –