2014-03-27 172 views
0

我正在嘗試創建一個簡單的gulp-sass任務,我不確定它爲什麼不工作。這裏的gulpfile.js:沒有編譯的Gulp sass

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

var scssDir = 'public/assets/scss/'; 
var cssDir = 'public/assets/css/'; 

gulp.task('sass-home', function() { 
    gulp.src(scssDir + 'blog.scss') 
     .pipe(sass({errLogToConsole: true})) 
     .pipe(gulp.dest(cssDir)); 
}); 

當我運行gulp sass-home,任務運行和我得到的輸出:

[gulp] Using gulpfile /dev/fractal/gulpfile.js 
[gulp] Starting 'sass-home'... 
[gulp] Finished 'sass-home' after 4.14 ms 

我不要登錄到控制檯的任何錯誤,但文件沒有編譯。任何想法我做錯了什麼?

+0

我只是測試你的代碼,它工作正常爲了我! –

回答

1

我建議你cd在SASS文件的目錄並嘗試使用該標誌--trace手動,看看你是否SASS安裝工程執行SASS精細

sass --trace --watch input.scss:output.css 
+0

謝謝你 - 我做了你的建議,並發現其中一個支流scss文件中的錯誤。 – babbaggeii

+0

是這個問題嗎?如果是,請考慮檢查這是正確的答案。 –