2016-08-25 11 views
0

私が試した一口次は、私は、ファイルの名前を変更しようとしました、そして最近私は、明示的にこのようなSRCでスクリプトをリストアップしない試してみた:どんなに私はの出力を何Gulpの連結順序を制御する方法はありませんか?

gulp.task('scripts', function(){ 
    return gulp.src([ 
    './js/bootstrap.min.js', 
    './js/moment-with-locales.min.js', 
    './js/jquery.fancybox.min.js' 
]) 
.pipe(concat('bundle.js')) 
    .pipe(uglify()) 
    .pipe(gulp.dest('./dist/')); 
}) 

bundle.jsが必要な順番になっていません。それが価値のあるものについては、コンカットを使用するときには順序がランダムに変わることはありません。毎回同じ順序です。しかし、それはアルファベット順ではありません...

私の研究では、私のgulpfile.jsの変更が適用されていない可能性があり、gulpを "再起動"する必要があるかもしれないと思われます。それは言われている、私はどのように "再起動する"ガルプについての情報を見つけることができません。

答えて

0

注文を変更していたgulp-concatではありませんでした。注文はgulp-uglifyによって変更されました。

私は、この問題を、連結の前にuglifyを行うことで解決することができました。そう:

gulp.task('scripts', function(){ 
    return gulp.src([ 
    './js/bootstrap.min.js', 
    './js/moment-with-locales.min.js', 
    './js/jquery.fancybox.min.js' 
]) 
    .pipe(uglify()) 
.pipe(concat('bundle.js')) 
    .pipe(gulp.dest('./dist/')); 
}) 
関連する問題