4
에서 모든 파일 * 내가 gulp-imagemin
최적화하지만 OS 분명히 열려있는 파일의 수를 제한 할 필요가 이미지 (2874)의 큰 목록을 가지고 * 처리를 피할 수 있습니다. 나는 ulimit
으로 변경할 수 있지만 파일 수를 감안할 때 특히 휴대하거나 안전하다고 느끼지 않습니다.Gulp : 파일 처리 동시성 제한. 동시에
이 내 현재 코드입니다 :
function optimizeImages() {
return gulp.src('images/*')
.pipe(imagemin())
.pipe(gulp.dest(dest));
}
한 번에 파일의 하위 집합에 플러그인을 실행하는 방법이 있나요? 이
function exampleTask() {
return gulp.src('images/*')
.pipe(limitConcurrency(imagemin(), 50))
.pipe(gulp.dest(dest));
}
잘 알고. 하나의주의 사항 : 완전히 해결되지 않았습니다. Phantom.js를 실행하기 위해 쉘 아웃하면 여전히 한계에 부딪 치고 그런 명령에 대한 대기열 접근 방식을 구현해야 할 수 있습니다. –