gulp-sass成功启动和结束,但没有发出.css文件

时间:2017-07-07 18:35:08

标签: javascript node.js gulp gulp-sass

我的项目根目录中有一个gulpfile.js。

const gulp = require('gulp');
const sass = require('gulp-sass');

gulp.task('compile-sass'), () => {
  gulp.src('./client-assets/sass/**/*.scss')
    .pipe(sass({ includePaths: ['../../node_modules/bootstrap-
  sass/assets/stylesheets/bootstrap/'] })
        .on('error', sass.logError))
    .pipe(gulp.dest('./wwwroot/'));  

我的client-assets / sass /目录中有一个bootstrap-custom.scss文件

它只有像_bootstrap.scss那样的导入语句

// Core variables and mixins
@import "../../node_modules/bootstrap-
sass/assets/stylesheets/bootstrap/variables";
@import "../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins";

我尝试使用和不使用includePaths选项调用sass()。

我安装了node-sass npm软件包 我试过版本^ 4.5.3(此时最新) 然后尝试^ 4.0.0同样的问题。

另外,我在命令行中直接针对node-sass运行.scss文件,它正确地发出了.css文件。

由于

0 个答案:

没有答案