2014-07-15 19 views
25

Ho provato express-livereload, ma ha appena ricaricato i file di visualizzazione.Reload Express.js instrada le modifiche senza riavviare il server

Devo utilizzare un altro strumento o questo può essere configurato per controllare il file index.js che esegue il server?

Ho letto che le opzioni sono le stesse di node-livereload e l'impostazione predefinita per i file guardati include i file .js.

Qualsiasi URL che conosci con una semplice configurazione?

Il mio problema principale è come configurare un buon ambiente di sviluppo per Express.js, e vorrei controllare le variabili quando sto facendo una richiesta, è doloroso riavviare ogni volta che apporto una modifica in una rotta.

PS Ho provato node-inspector per controllare le variabili quando il server gestisce una richiesta, ma sembra che per questo sia node-inspector, giusto?

+0

Hai provato a usare [Grunt] (http://gruntjs.com/)/[Gulp] (http://gulpjs.com/)? Ho trovato [questa domanda] (http://stackoverflow.com/questions/23665993/gulp-js-livereload-with-express-server). Potresti fare lo stesso con grunt, ma preferisco gulp perché ha una configurazione più comprensibile. –

+0

Preferirei qualcosa di configurabile che funzioni con la configurazione predefinita. – juanpastas

risposta

44

Penso che Nodemon abbia quello che stai cercando.

Nodemon è un'utilità che monitorerà eventuali modifiche all'origine e riavvierà automaticamente il server. Perfetto per lo sviluppo.

Esempio invocazione:

nodemon index.js 
+0

grazie mille! proprio quello che volevo. – juanpastas

+0

È fantastico !!! – Bangash

+1

'npm semplice installa --save-dev nodemon' per aggiungerlo al pacchetto package.json. Quindi puoi aggiungere uno script come questo: '" dev ":" nodemon index.js "' –

Problemi correlati