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
Ստեղծեք առաջադրանք, որն այն տպում է կոնսոլում ընթացիկ օրը:
Ստեղծեք առաջադրանք, որն այն տպում է կոնսոլում ընթացիկ ամիսը:
Ստեղծեք առաջադրանք, որն այն տպում է կոնսոլում ընթացիկ տարին:
Գործարկեք ստեղծված առաջադրանքները հերթականությամբ հրամանային տողով: