没有编译的Gulp sass

问题描述:

我正在尝试创建一个简单的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

我只是测试你的代码,它工作正常为了我! –

我建议你cd在SASS文件的目录并尝试使用该标志--trace手动,看看你是否SASS安装工程执行SASS精细

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

谢谢你 - 我做了你的建议,并发现其中一个支流scss文件中的错误。 – babbaggeii

+0

是这个问题吗?如果是,请考虑检查这是正确的答案。 –