1- способ через cb
const html = (cb) => {
gulp.src(config.src.html)
.pipe(plumber())
.pipe(include())
.pipe(gulpif(config.isProd, htmlmin({
collapseWhitespace: true,
removeComments: true,
})))
.pipe(gulp.dest(config.build.html))
cb();
}
2- способ через return
const html = () => {
return gulp.src(config.src.html)
.pipe(plumber())
.pipe(include())
.pipe(gulpif(config.isProd, htmlmin({
collapseWhitespace: true,
removeComments: true,
})))
.pipe(gulp.dest(config.build.html))
}
Единственное различие вижу в скорости билда, если использовать способ через cb().
Какой из этих способов лучше или в каких моментах лучше использовать то или другое и почему?