gulp del 예제

gulp del은 Gulp 플러그인 중 하나로, 파일 또는 디렉토리를 삭제하는 작업을 쉽게 수행할 수 있게 해줍니다. del 플러그인은 Gulp로 작업하는 동안 불필요한 파일이나 폴더를 자동으로 정리하는 데 도움이 됩니다.

설치하기

먼저, gulp del을 사용하기 위해 프로젝트에 Gulp를 설치해야 합니다. Gulp를 사용하는 프로젝트 디렉토리에서 다음 명령을 실행합니다:

npm install gulp --save-dev

그리고 gulp del을 설치합니다:

npm install gulp-del --save-dev

Gulpfile 설정

Gulpfile에 gulp del을 설정하는 방법을 알아보겠습니다.

const gulp = require('gulp');
const del = require('gulp-del');

// 삭제할 폴더 경로
const directoryToDelete = 'dist';

gulp.task('delete', () => {
  return gulp.src(directoryToDelete, { read: false, allowEmpty: true })
    .pipe(del());
});

// 기본 태스크 설정
gulp.task('default', gulp.series('delete'));

위의 예제에서는 gulp-del 패키지를 사용하여 dist 폴더를 삭제하는 예제를 보여줍니다. gulp-del 패키지는 gulp.src 메서드를 통해 삭제할 파일이나 디렉토리를 가져온 후, del()로 삭제 작업을 수행합니다.

Gulp 실행

Gulpfile 설정이 완료되면, Gulp를 실행하여 dist 폴더를 삭제해보겠습니다. 프로젝트 디렉토리에서 다음 명령을 실행합니다:

gulp

위의 명령을 실행하면 Gulp는 설정된 태스크를 실행하여 dist 폴더를 삭제합니다.

요약

이렇게 해서 gulp del을 사용하여 Gulp로 파일이나 디렉토리를 삭제하는 방법을 알아보았습니다. gulp-del 플러그인은 Gulp로 작업하는 동안 불필요한 파일을 쉽게 정리할 수 있도록 도와줍니다. Gulp를 효과적으로 사용하여 프로젝트를 관리하는 데 도움이 됩니다.

#gulp #gulpdel