blog
gulpの4系で変更したこと
Akiko Kubo
gulpのv4.0.1を入れて既存のgulpfile.jsを使おうとすると、エラーになったり、つまづいたりしたので、メモです。
ひとつめ。指定のしかたが違う。
変更前
gulp.task("default", ["server"], function () {
});
変更後
gulp.task("default", gulp.series("server", function () {
}));
2つめ。 gulp sass すると、実行されてcssファイルができるのですが、ターミナルにはこんな表示が。
[00:00:00] Starting 'sass'...
[00:00:00] The following tasks did not complete: sass
[00:00:00] Did you forget to signal async completion?
呼んで、終了を宣言しないといけない。
変更前
gulp.task('sass', function () {
});
変更後(doneという名称は任意)
gulp.task('sass', function (done) { //doneを追加
done(); //1行追加
});
参考にさせていただきました。