2017-01-02 5 views
-2

Gulp가 잘못된 작업을 수행하는 이유는 무엇입니까?Gulp - concat 파일을 순서대로

폴더 ...

enter image description here

Notificator.js 1 위에 있어야합니다 : 여기

은 (왼쪽에, 내 스크립트를 주문하고 오른쪽 concated 파일에 대한) 예를 들어, 이미지 notificator는/components/notificator에 있습니다.

gulp.src('./htdocs/js/components/**/*.js') 
     .pipe(concat('components.js')) 
     .pipe(gulp.dest('./htdocs/dist/js/')), 
+0

꿀풀은 당신이 원하는 순서를 어떻게 알기로되어 있습니까? 알파벳 순서로 파일을 연결하거나 더 복잡한 것을 기대하십니까? –

+0

내 파일 순서와 동일한 순서 :) – Sko

+0

파일이 어떻게 정렬되는지 다른 사람이 알고 있습니까? 어시스턴트? 확장 프로그램을 무시 하시겠습니까? 대소 문자를 구분합니까? 파일을 정렬하는 방법을 정확하게 지정하지 않으면이 질문은 유용하지 않습니다. –

답변

0
당신은이 같은 소스로 배열에 전달할 수 있습니다

,

gulp.src(['PATHTOFILE', 'PATHTOFILE']) 
     .pipe(concat('components.js')) 
     .pipe(gulp.dest('./htdocs/dist/js/')) 

또는 gulp-useref라는 것을 사용할 수 있으며, 기본적으로는 HTML에 decalare 통해 실행 : 여기 내 gulpfile.js입니다 그 순서대로 연결하십시오.

+0

예, 할 수는 있지만 너무 많은 파일이 있습니다. 손 :/ – Sko

+0

그것이 나를 위해 그것을 위해 선호하는 방법, 한 곳에서 모두. 대안이 있지만, 꿀꺽 꿀꺽 마시 게되는 패키지, gulp-useref, https://www.npmjs.com/package/gulp-useref @Sko –