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

გაუშვით შექმნილი ამოცანები მონაცვლეობით ბრძანების სტრიქონის მეშვეობით.