Gulp-ის საჯარო ამოცანები
დავუშვათ, გვაქვს რამდენიმე ამოცანა:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
შესაძლებელია რაოდენობრივად ნებისმიერი ამოცანის შექმნა, თუმცა, მხოლოდ ერთი ამოცანა შეიძლება იყოს მთავარი - ის, რომელსაც ჩვენ ნაგულისხმევად ექსპორტზე გამოგვაქვს:
exports.default = taskD;
როგორც უკვე იცით, ასეთი ამოცანის გაშვება შესაძლებელია ბრძანების სტრიქონიდან შემდეგი ბრძანების მეშვეობით:
gulp
დანარჩენი ამოცანების ექსპორტიც შესაძლებელია:
exports.task1 = task1;
exports.task2 = task2;
ექსპორტირებულ ამოცანებს ეწოდებათ საჯარო, რადგან ისინი იქმნება მათი შემდგომი გაშვებისთვის ბრძანების სტრიქონის მეშვეობით.
ჩვენს შემთხვევაში, პირველი ამოცანის გასაშვებად ბრძანების სტრიქონში საჭიროა შემდეგის შესრულება:
gulp task1
ხოლო მეორე ამოცანის გასაშვებად - შემდეგის:
gulp task2
შექმენით ამოცანა, რომელიც კონსოლში გამოაქვს მიმდინარე დღე.
შექმენით ამოცანა, რომელიც კონსოლში გამოაქვს მიმდინარე თვე.
შექმენით ამოცანა, რომელიც კონსოლში გამოაქვს მიმდინარე წელი.
გაუშვით შექმნილი ამოცანები მონაცვლეობით ბრძანების სტრიქონის მეშვეობით.