2015-08-07 38 views
5

LESS dosyama bir Gulp gözcüsü uygulamak istiyorum, bu nedenle bir LESS dosyası kaydedildiğinde Gulp css dosyalarını oluşturacaktır.Gulp.watch'ı Visual Studio 2015'te nasıl kullanabilirim?

Bunu nasıl yapabilirim?

var gulp = require("gulp"); 
var moreLess = require("gulp-more-less"); 
var concatCss = require("gulp-concat-css"); 

var lessInFolder = "./Less/**/*.less"; 

gulp.task("less", function() 
{ 
    gulp.src(lessInFolder).pipe(moreless()).pipe(concatCss()).pipe(gulp.dest("./css")); 
}); 

gulp.watch(lessInFolder, ["less"]); 

cevap

13

izle işlevi için özel bir görev oluşturun:

gulp.task('default', function() { 
    gulp.watch(lessInFolder, ['less']); 
}); 

sonra yürütmek için görsel stüdyo Task Runner Explorer kullanmak (veya bağlama Böyle şeyler yazmak/doğru yeterli görünmüyor) bu görev.

+1

Bu bir kerelik bir şey mi yoksa Visual Studio'yu her başlattığımda bunu yapmak zorunda mıyım? – GaTechThomas

+6

no, bu, açık projeye varsayılan görevi bağlayarak otomatikleştirilebilir. görev görevlisine gidin ve görevinize sağ tıklayın ve bağlayıcıları seçin> projeyi aç –

+0

Aynı anda birden fazla saat çalıştırmak istersam ne olur? Bunu sadece saat görev başına bir cmd pencereye sahip olarak yapabilirim, ancak bunu VS'den yapabilir miyim? – JMK