2017-01-02 30 views
-2

なぜGulpが間違っている(またはOKですが、他に何か必要です)ファイルを連結するのはなぜですか?Gulp - concatファイルを順番に

フォルダ...

enter image description here

Notificator.jsが最初の場所にする必要があります。ここでは

は(左側に、私のスクリプトは、注文し、右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

それはそれを行うための好ましい方法です、私は1つの場所ですべて。代わりに、gulpパッケージ、gulp-useref、https://www.npmjs.com/package/gulp-useref @Skoがあります –

関連する問題