我正在努力编译一些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));
})
的克隆
答案 0 :(得分:9)
我习惯了LESS而不是Sass。前面带下划线的文件不会生成css文件。
答案 1 :(得分:3)
我遇到了同样的问题。由于@Steven指出_filename不生成css文件。只需将_bootstrap.scss重命名/复制到没有前导下划线的内容
gulp.src(['./css-lib/Bootstrap/3.3.1/assets/stylesheets/bootstrap.scss'])