Gulp-원하지 않는 파일 정리

이 장에서는 생성 된 파일을 정리하는 방법을 배웁니다. 파일을 자동으로 생성하므로 빌드를 실행하기 전에 불필요한 파일을 삭제해야합니다. 이 절차를cleaning. 그만큼del 이 목적으로 플러그인을 사용할 수 있습니다.

델 플러그인 설치

명령 줄에서 다음 명령을 입력하여 플러그인을 설치합니다.

npm install del --save-dev

종속성 선언 및 작업 생성

구성 파일에서 gulpfile.js, 다음 명령에 표시된대로 종속성을 선언하십시오.

var del = require('del');

다음으로, 다음 코드와 같이 작업을 생성합니다.

gulp.task('clean:build', function() {
   return del.sync('build');
});

위의 작업은 전체 빌드를 정리합니다. 정리 작업은 이미지 포착을 지우고 빌드에있는 모든 오래된 파일을 제거합니다.

다음 코드에 설명 된대로 특정 파일 또는 폴더 만 정리하고 일부는 그대로 둘 수 있습니다.

gulp.task('clean:build', function() {
   //return del.sync('build');
   return del([
      'build/temp/',
      // instructs to clean temp folder
      '!build/package.json'
      // negate to instruct not to clean package.json file ]);
});

위의 작업에서 temp 폴더가 정리됩니다. package.json 손대지 않은.