2016-07-14 153 views
8

Sto provando a eseguire gulp watch impostando la proprietà bindings di watch su 'After Build' in Task runner explorer. Ho provato ad eseguire l'applicazione, durante la build ha attivato il mio compito di watch da gulp e il suo ancora in esecuzione. Ma la mia applicazione non è in esecuzione nel browser, si blocca solo sullo schermo di Visual Studio.Eseguendo gulp watch in explorer task runner impostando i bind a 'After Build' in Visual Studio 2015

Dopo aver interrotto l'attività di controllo, il mio progetto è stato eseguito e ho potuto vedere la mia app nel browser. Ho notato che quando si esegue il project watch viene attivato da un thread e finché non viene chiuso non consente alla mia applicazione di funzionare e aprirsi nel browser.

Come aggiustarlo. qualsiasi aiuto appreso.

gulp.task('watch', ['compile', 'resources'], function() { 
    gulp.watch(["src/**/*", "!**/*.ts"], ['resources']); 
    gulp.watch("src/**/*.ts", ['compile']); 
}); 

In alto è il mio orologio sorso e ho impostato da eseguire dopo costruire nel compito corridore explorer.

+0

Anche se questa domanda è stata posta qualche tempo fa, attualmente sto correndo contro lo stesso problema. Mi sembra che VS stia aspettando che finiscano i compiti di Gulp. L'osservatore ovviamente non finirà. Ho provato a renderlo asincrono e ho provato a completare le attività in altre funzioni sperando che VS continuasse dopo aver colpito l'attività, ma senza successo. –

risposta

0

@bob Meijwaard Ho modificato per impostare l'orologio Gulp per l'esecuzione su progetto di apertura o soluzione, che funziona bene per il mio requisito. Ora l'orologio sarà in esecuzione al momento dell'apertura del progetto e posso eseguire il progetto.