2014-10-29 15 views
10

Sono nuovo di * framework Hapi *. Durante lo sviluppo, devo riavviare il server hapi ogni volta che ho apportato modifiche al codice.Come eseguire l'app di ricarica automatica Hapi durante lo sviluppo

Per la parte vista, è possibile aggiungere un'opzione {isCached: false} per rendere la vista leggere l'ultimo file html ogni volta. Tuttavia, esiste un'impostazione semplice per eseguire automaticamente il ricaricamento del codice ogni volta che viene modificato?

UPDATE:

Grazie a dylants 'suggerimento, Nodemon grandi opere.

Tuttavia, nella mia app c'è un processo figlio autonomo al selenio, ogni volta che lo nodemon si riavvia, genererà un registro degli errori. ...Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again...

Ho provato https://github.com/remy/nodemon#controlling-shutdown-of-your-script, non aiuta.

+1

Non proprio Hapi specifica, ma avete guardato in [nodemon] (http://nodemon.io/)? – dylants

+0

Grazie mille. Funziona! Tuttavia, nella mia app c'è un processo figlio indipendente dal selenio, ogni volta che il nodemon si riavvia, genererà un log degli errori. "... Impossibile scrivere core dump I core dump sono stati disabilitati Per abilitare il core dumping, prova" ulimit -c unlimited "prima di riavviare Java ..." Ho provato https://github.com/remy/nodemon # controlling-shutdown-of-your-script questo, non aiuta. Qualche idea? – snowery

risposta

4

Ho trovato node-dev per funzionare bene per me.

npm install -g node-dev 
+0

non gestito più sembra – sam

7

Ho usato nodemon. Hai appena avviato il tuo server con $ nodemon anziché $ npm start e ogni volta che apporti una modifica al codice del server, riavvia il server.

+1

non funziona così bene con hapi js in esecuzione modello ejs .. – Martian2049

Problemi correlati