Bu Gulp akışı elde etmek çalışıyorum içinde geçerse:Browserify sadece tüysüz Gulp
Oldukça düz ileri süreç gibi görünüyor, ama anlarım kadarıyla, bu mümkün değildir Gulp akışı olarak uygulamak.
gulp.task('js', function() {
return browserify('foo/main.js')
.bundle()
.pipe(source('bundle.js'))
.pipe(streamify(jshint()))
.pipe(jshint.reporter('default'))
// source map, minify, …
});
sorun JSHint yalnızca değiştirilen dosya üzerinde, ilk çalışması gerektiğini ve tiftik başarısız olursa işlem iptal edilmelidir:
Şu anda yapıyorum. Kurulumumda, Browserify her zaman çalışır ve sadece o zaman JSHint tüm paket üzerinde çalışır. Performans cezasıyla başa çıkabilirim, ancak JSHint'in satır numaraları, oluşturulan bir paketle değil, bir JS kaynağı olan dosyama karşılık geliyor.
çok serin kullanımı ile başa çıkmak için bizzat kolaydır asgari günlük (ı
--silent
bayrağıyla yudum çalıştırmak) ile bir yere arka planda kapalı tek görevi doğacaktır yani [birleştirme akış] (https://www.npmjs.com/package/merge-stream) – plong0