0

javascriptファイルをgulpで連結するためのベストプラクティスは何ですか? すべての JavaScript ファイルを 1 つの app.js ファイルに連結したいと考えています。その前に、babel でトランスパイルする必要がある es6 で書かれたいくつかのファイルがあります。babel がフレームワークを除外する必要があることをストリームに伝えるにはどうすればよいですか? 関連するすべてのフレームワーク ファイルの選択を自動化するために main-bower-files を使用していますが、これには別の問題が伴います。jquery が常に連結ファイルの先頭にあるように、main-bower-files で選択されたフレームワークを介してすべてを注文するにはどうすればよいですか。

一方、最初にすべての bower ファイルと es6 ファイルをディレクトリにコピーしてから、すべてを連結します。

    gulp.task('concat', ['babel', 'copy-bower-files'], function() {
        return gulp.src([destPublicLib + '**/jquery.min.js', destPublicLib + '**/*.min.js', destPublicJs + '**/*.js'])
            .pipe(concat('app.js'))
            .pipe(gulp.dest(destPublic));
    });

それを行うためのよりクリーンな方法はありますか?

4

1 に答える 1

0

webpack は babel やその他の compile-to-js tools と連携できるため、 gulpからwebpackに切り替えるとメリットがあるように思えます。

于 2015-08-12T18:38:38.000 に答える