Bootstrapをscssからビルドしようとgulpしたら次のエラーメッセージが表示された。
実行したコード
gulp.task("default", function () { gulp.src('bootstrap.scss') .pipe(sass()) .pipe(autoprefixer()) .pipe(gulp.dest('dist/')); });
エラーメッセージ
[06:13:51] The following tasks did not complete: default [06:13:51] Did you forget to signal async completion?
調べてみると、gulp.taskに渡すfunctionはパラメーターdoneをとって、そこに渡されるコールバックメソッドを最後に呼び出さないといけないらしい。
gulp.task("default", function (done) { gulp.src('bootstrap.scss') .pipe(sass()) .pipe(autoprefixer()) .pipe(gulp.dest('dist/')); done(); });
これでOK。