8

我试图让 gulp 编译一些 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的克隆

4

2 回答 2

11

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

于 2015-01-15T22:58:10.653 回答
5

我有同样的问题。正如@Steven 指出的 _filename 不生成 css 文件。只需将 _bootstrap.scss 重命名/复制为不带下划线的内容

gulp.src(['./css-lib/Bootstrap/3.3.1/assets/stylesheets/bootstrap.scss'])
于 2015-07-20T09:47:41.933 回答