• 01 5月 2019

gulpの4系で変更したこと

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行追加
});

参考にさせていただきました。

https://qiita.com/tatsuo-iriyama/items/08ba4bd621b7fdedcc4e

Tags

一覧に戻る

Hello!
こんにちは、トッカヴィルです。

トッカヴィルは、東京都港区赤坂にあるデザイン事務所です。webサイト制作を中心に活動しています。

デザイナーさん、コーダーさん、エンジニアさんを募集中です。ご興味いただけましたらフォームからご連絡ください。