前端构建工具报错gulp-sass not have a default Sass compiler

D:\HB\hello>gulp sasstask
[20:00:22] Using gulpfile D:\HB\hello\gulpfile.js
[20:00:22] Starting 'sasstask'...
Error in plugin "gulp-sass"
Message:

gulp-sass 5 does not have a default Sass compiler; please set one yourself.
Both the `sass` and `node-sass` packages are permitted.
For example, in your gulpfile:

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

[20:00:22] The following tasks did not complete: sasstask
[20:00:22] Did you forget to signal async completion?

img

楼主这个问题解决了吗

打开gulpfile直接在开头加入 var sass = require('gulp-sass')(require('sass')); 问题解决

gulp sass 5没有默认的sass编译器;请自己定一个。

“sass”和“node sass”包都是允许的。

例如,在gulpfile中:

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

[20:00:22]以下任务未完成:sasstask

[20:00:22]是否忘记发出异步完成的信号?

没有设置sass编译的插件解决方案:
var sass = require('gulp-sass')或者(require('sass');