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
현재 요일을 콘솔에 출력하는 태스크를 생성하세요.
현재 월을 콘솔에 출력하는 태스크를 생성하세요.
현재 연도를 콘솔에 출력하는 태스크를 생성하세요.
생성된 태스크들을 명령줄을 통해 하나씩 실행해 보세요.