2016-06-09 17 views
5
geändert wird

Ich lerne Node.js, meine Demo hat zwei Dateien:Nodemon Neustart nicht, wenn HTML-Datei

  • /server.js
  • /public/index.html

/server.js wird /public/index.html bekommen und dann wieder auf der Kunde.

Ich möchte nodemon verwenden, um automatisch neu zu laden, wenn /public/index.html geändert wird. Es scheint jedoch wie nodemon funktioniert nur, wenn ich /server.js ändern und nicht, wenn /public/index.html geändert wird.

Ich benutze nodemon server.js, um den Server zu starten.

Antwort

10

Einfach angeben, html auf der nodemon Befehlszeile beobachten (oder noch besser, fügen Sie eine Konfigurationsdatei).

Vom documentation:

sucht standardmäßig nodemon für Dateien mit dem Js, .coffee, .litcoffee, und .json Erweiterungen. Wenn Sie die --exec Option und den Monitor verwenden, app.py knotemon überwacht Dateien mit der Erweiterung .py. Sie können jedoch Ihre eigene Liste mit dem -e angeben (oder --ext) wechseln wie folgt:

nodemon -e js,jade Jetzt nodemon wird neu gestartet, auf Änderungen an Dateien in das Verzeichnis (oder Unterverzeichnisse) mit den Erweiterungen Js .jade.

+3

Nur um hinzuzufügen, da Sie erwähnt haben, eine 'nodemon.json' Datei zu verwenden, [hier ist das Beispiel] (https://github.com/remy/nodemon/blob/master/doc /sample-nodemon.md) config aus den Dokumenten. Sie können die Eigenschaft 'ext' verwenden, um anzugeben, welche Dateierweiterungen überwacht werden sollen. – peteb