Gulp를 사용하여 동일한 디렉토리 내의 여러 파일 확장자


91

그래서 gulpfile.js 설정이 있습니다.

이미지 폴더에는 몇 개의 이미지가 있으며, 일부는 png, 일부 jpg 및 일부 gif입니다.

이미지 폴더의 모든 png, jpg 및 gif를 대상으로 지정하고 싶습니다.

** / *를 사용하여 폴더의 모든 항목을 대상으로 지정할 수 있지만 원하지는 않습니다. 특정 파일 형식을 지정하고 싶습니다.

이 작업을 수행하고 각 파일 유형을 개별적으로 지정할 수도 있습니다.

return gulp.src('./images/*.jpg', './images/*.png', './images/*.gif')

그러나 그것은 자신을 반복하고 더 쉬운 방법이 있어야 할 것 같습니다.

나는 다음과 같은 것을 찾고 있습니다.

return gulp.src('./images/*.{png, gif, jpg}')

그러나 아아, 위의 내용은 작동하지 않습니다 (또는 적어도 목록의 첫 번째 파일 유형에서만 작동합니다).

누구든지 이것을하는 방법을 알고 있습니까?

감사


46
공백을 없애십시오.
Heikki 2015 년

1
그것은 갑자기 작동하게 만듭니다-굉장합니다, 감사합니다!
mildrenben 2015 년

@Heikki, 당신은 이것을 대답으로 만들어야합니다.
알렉스

나는 이것을 만났지만 아직 결과가 없습니다. Gulp없이 js로만 이것을 할 수 있습니까?
Mara Black

답변:


172

공간을 없애라

return gulp.src('./images/*.{png,gif,jpg}')

10
return gulp.src('./images/*.{png,gif,jpg}'). 감사.
Mr_Green

5
파일 확장자는 대소 문자를 구분하지 않습니까?
jbyrd

1
쉼표 뒤에 공백이없는 경우에만 작동하는 것 같습니다.
Chris

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.