为什么gulp sass不创造输出

为什么gulp sass不创造输出,gulp,gulp-sass,Gulp,Gulp Sass,我试图让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

我试图让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));
})

引导程序是我习惯少而不是Sass的克隆。前面有下划线的文件不会生成css文件。

我也有同样的问题。正如@Steven指出的那样,文件名不会生成css文件。只需将_bootstrap.scs重命名/复制到不带下划线的位置即可

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

非常感谢!这绝对是荒谬和武断的,我简直不敢相信我在这上面浪费了多少时间。