У вас есть эта строка:
gulp.task("default", gulp.parallel("do-nothing"), function (done) {
Обратите внимание, что он имеет три аргумента: строковое имя задачи, gulp.parallel () и анонимный вызов функции. Это синтаксис gulp3. Вот подпись функции gulp4 task
:
task([taskName], taskFunction) // note only **two** arguments.
Из gulp 4 документация для task
подпись .
Вот почему ваш console.log
никогда не достигается. Так что вам просто нужно поместить анонимную функцию в аргумент gulp.parallel
, чтобы исправить это.
gulp.task("default", gulp.parallel("do-nothing", function (done) {
console.log(`\n\n\nWHY AM I NOT BEING RUN`)
}));
Кроме того, поскольку вы используете gulp.parallel
, console.log
не будет ждать окончания do-nothing
.