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

Ste*_*ven 8 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));
})
Run Code Online (Sandbox Code Playgroud)

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

Ste*_*ven 11

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


pra*_*vin 5

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

gulp.src(['./css-lib/Bootstrap/3.3.1/assets/stylesheets/bootstrap.scss'])
Run Code Online (Sandbox Code Playgroud)