2017-01-17 9 views
0

私はファイルを見たり、ファイルを保存するたびに(手動で)美しくしようとするのが少し難しいです。私はちょうどGulp 4にアップグレードしました.Gulp 3ではこのロジックを適用する際に問題はありませんでした。間違っていなければ、無限ループで時計を再実行する変更は考慮されませんでした。Gulpの時計ファイルを見直し、変更時にそれを美化する?

これを達成するには同じファイル内に?すでにbeautify_jsタスクを持っていると仮定すると

function beautify_js(){ 
    return gulp 
     .src('js/*.js') 
     .pipe(beautify()) 
     .pipe(gulp.dest('js/')); 
} 

gulp.task('watch', function() { 

    gulp.watch('js/*.js', beautify_js); 

}); 

答えて

0

は、ここでは、両方の一気V3とV4-αのために働く、-時計を飲み込むためにコールバックのセットを与える方法です。

gulp.task("watch", function() { 
    gulp.watch("js/*.js", ["beautify_js", "another_task"]); 
}); 
+0

ありがとう@Pejmanしかし、これは無限ループの問題を解決していません。また、私が知る限り、Gulp 4でそれを行う方法は異なります.Gulp.parallel()](https://gulp.readme.io/docs/gulpparalleltasks)を使って行います。 – Alvaro

関連する問題