Gulp-ի հանրային առաջադրանքները

Ենթադրենք՝ ունենք մի քանի առաջադրանք.

javascriptfunction taskD(cb) {
  console.log('taskD');
  cb();
}

function task1(cb) {
  console.log('task1');
  cb();
}

function task2(cb) {
  console.log('task2');
  cb();
}

Կարելի է ստեղծել ցանկացած քանակությամբ առաջադրանքներ, սակայն միայն մեկ առաջադրանք կարող է լինել հիմնական՝ այն, որն արտահանում ենք լռելյայն.

javascriptexports.default = taskD;

Ինչպես արդեն գիտեք, այդպիսի առաջադրանք կարելի է գործարկել հրամանային տողից հետևյալ հրամանով.

terminalgulp

Մնացած առաջադրանքները նույնպես կարող են արտահանվել.

javascriptexports.task1 = task1;
exports.task2 = task2;

Արտահանված առաջադրանքները կոչվում են հանրային, քանի որ դրանք ստեղծվում են հրամանային տողից հետագա գործարկման համար:

Մեր դեպքում առաջին առաջադրանքը գործարկելու համար հրամանային տողում պետք է կատարել հետևյալը.

terminalgulp task1

Իսկ երկրորդ առաջադրանքը գործարկելու համար՝ հետևյալը.

terminalgulp task2
Задание 1

Ստեղծեք առաջադրանք, որն այն տպում է կոնսոլում ընթացիկ օրը:

Задание 2

Ստեղծեք առաջադրանք, որն այն տպում է կոնսոլում ընթացիկ ամիսը:

Задание 3

Ստեղծեք առաջադրանք, որն այն տպում է կոնսոլում ընթացիկ տարին:

Задание 4

Գործարկեք ստեղծված առաջադրանքները հերթականությամբ հրամանային տողով: