Ho un file gulp.js che include:Come iniziare Gulp guardare compito quando si digita npm iniziare
gulp.task('default', ['watch']);
che inizia il compito orologio
gulp.task('watch', function(){
gulp.watch(productionScripts, ['autoConcat']);
});
Poi su qualsiasi salvati modifiche file in productionScripts, l'attività di watch concaterà i file.
Quello che mi piacerebbe fare, è nel mio package.json, vorrei caricare questo orologio quando digito npm start (questo inizia già il mio server di nodi).
package.json
"start": "node server.js",
UPDATE --------
Ben (b3nj4m.com), ho provato quello che lei ha dichiarato. L'orologio e il server si avviano. Tuttavia, tutto viene eseguito due volte (probabilmente a causa dell'editor, non correlato), ma perdo il registro del server quando avvio con gulp.
[15:31:18] Starting 'autoConcat'...
[15:31:18] Finished 'autoConcat' after 147 ms
[15:31:19] Starting 'autoConcat'...
[15:31:19] Finished 'autoConcat' after 138 ms
[15:31:20] Starting 'autoConcat'...
[15:31:20] Finished 'autoConcat' after 127 ms
[15:31:23] Starting 'autoConcat'...
E 'come se ci fosse un anello tra il server riavviando su un cambiamento, e il file che cambia concatenati.
uso 'sorso watch' invece e cravatta avvio e riavviare il server nel processo di orologio sorso, in questo modo quando si cambia il codice per il server, sorso sarà riavviarlo. –
invece di iniziare a npm si consiglia gulp "myFunctionName" con il server che inizia con gulp? Hai un esempio? – SoEzPz
Io no, so solo che è sicuramente possibile. –