Gulpの過去にあったエラー
お恥ずかしながら過去にGulp挫折してます...
中にはgulp4のバージョンなのにgulp3の書き方を無理やり入れようとしたり
Gulp4の記事が少ないがために、バージョンを下げてgulp3を作ろうとした結果、プラグイン周りが最新のバージョンでエラーのオンパレード....という恥ずかしすぎることをやっていました。
エラー①
// ソース
var gulp = require(‘gulp’);
gulp.task(‘default’,function(){
console.log(‘test text’);
})
// エラー
Did you forget to signal async com pletion?
gulp.taskに渡すfunctionはパラメータdoneをとってきて、最後にコールバックで返さないといけない。
var gulp = require(‘gulp’);
gulp.task(‘default’,function(done){
console.log(‘test text’);
done();
})
エラー②
Gulp sass実行時にエラー
AssertionError [ERR_ASSERTION]:Task function must be specified
1. NodeとGulpのバージョンを下げる
2. Gulpのバージョンが上がっているので今までの書き方ではダメだと言うこと
3. Gulp3 とnode 12のバージョン組み合わせではエラーが出る
バージョンの下げ方はこちら