2014-10-29 7 views
10

Ich bin neu in * Hapi * Framework. Während der Entwicklung muss ich den hapi-Server immer neu starten, wenn ich Änderungen am Code vorgenommen habe.Wie Hapi automatisch neu laden App während der Entwicklung

Für den Ansichtsteil kann ich eine Option {isCached: false} hinzufügen, damit die Ansicht jedes Mal die neueste HTML-Datei liest. Gibt es jedoch eine einfache Einstellung, um Code automatisch neu laden zu lassen, wenn er geändert wird?

UPDATE:

Dank dylants 'Vorschlag, arbeitet Nodemon groß.

Allerdings ist in meiner App ein Selen-Standalone-Kind-Prozess, wenn die nodemon neu startet, wird es ein Fehlerprotokoll generieren. ...Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again...

Ich habe versucht https://github.com/remy/nodemon#controlling-shutdown-of-your-script, es hilft nicht.

+1

Nicht wirklich Hapi spezifisch, sondern ausgesehen haben Sie in [nodemon] (http://nodemon.io/)? – dylants

+0

Vielen Dank. Es klappt! In meiner App gibt es jedoch einen Selenal-Standalone-Child-Prozess. Wenn der Knoten neu gestartet wird, wird ein Fehlerprotokoll generiert. "... Fehler beim Schreiben des Core-Dumps. Core-Dumps wurden deaktiviert. Um Core-Dumping zu aktivieren, versuchen Sie" ulimit -c unlimited ", bevor Sie Java erneut starten ..." Ich habe versucht, https://github.com/remy/nodemon # controlling-shutdown-of-your-script Dies hilft nicht. Irgendwelche Ideen? – snowery

Antwort

4

Ich habe node-dev gefunden, um gut für mich zu arbeiten.

npm install -g node-dev 
+0

nicht mehr gepflegt scheint es – sam

7

Ich habe nodemon verwendet. Sie starten Ihren Server einfach mit $ nodemon anstelle von $ npm start und jedes Mal, wenn Sie Ihren Servercode ändern, startet er den Server neu.

+1

funktioniert nicht so gut mit hapi js läuft ejs template .. – Martian2049

Verwandte Themen