为什么gulp-sass不能创造输出

时间:2015-01-15 22:30:29

标签: gulp gulp-sass

我正在努力编译一些sass,但是我似乎无法写出任何东西。我没有看到错误,使用sass编译自己是成功的。这是我的配置的样子:

var sass = require('gulp-sass');
var baseOutputDir = '../publish/homepage';
var cssOutputDir = baseOutputDir + '/css';
gulp.task('sass', function () {
    gulp.src(['./css-lib/Bootstrap/3.3.1/assets/stylesheets/_bootstrap.scss'])
        .pipe(sass())
        .on('error', function (err) { console.log(err.message); })
        .pipe(gulp.dest(cssOutputDir));
})

引导程序是https://github.com/twbs/bootstrap-sass

的克隆

2 个答案:

答案 0 :(得分:9)

我习惯了LESS而不是Sass。前面带下划线的文件不会生成css文件。

答案 1 :(得分:3)

我遇到了同样的问题。由于@Steven指出_filename不生成css文件。只需将_bootstrap.scss重命名/复制到没有前导下划线的内容

gulp.src(['./css-lib/Bootstrap/3.3.1/assets/stylesheets/bootstrap.scss'])