2016-04-12 5 views
0

Ich habe Dateien in der folgenden Ordnerstruktur:Kann nodemon bei Dateiumlagerung (anstelle von Änderungen) verwendet werden?

enter image description here

Kann ich Setup Nodemon neu zu starten, wenn .primary in einen anderen Ordner verschoben wird (in der Regel ein Geschwister Ordner, auf gleicher Ebene)?

Beispiel:

  • Verschieben .primary:
    • von app/en_160x600_PROG_RESID_Children
    • -app/en_160x600_PROG_TOUR_Baby.

Ich habe mehrere Varianten ausprobiert & mit diesem Befehl versucht, aber bisher nichts erkennt die Datei Umzug:

nodemon --watch app/**/.primary --exec "brunch watch --server" 
+0

Warum nicht einfach 'app /' gucken? – peteb

+0

Das ist, was ich getan habe, aber das Problem war mit dem tatsächlichen Dateinamen, den ich verwendete. Dateien müssen ein Präfix haben, können nicht einfach mit einem '.' Punkt beginnen. – bigp

Antwort

1

Nevermind, dachte es gerade aus.

Nodemon überwacht Dateinamen mit der angegebenen Erweiterung (beachten Sie die starke Betonung auf EXTENSION).

Während die Datei, die ich gerade sah, mit einer primary Erweiterung endet, MUSS sie tatsächlich einen Dateinamen vor dem Punkt haben. Es kann nicht einfach mit einem .nameOfYourExtension enden.

Meine Vermutung ist, dass es intern nach {your-watch-path}/*{your-extension} überprüfen muss, was in meinem Fall war: app/*.primary, also kein Wunder, dass ich Probleme hatte!

Nachdem ich mein Setup geändert habe, um focus.primary zu verwenden, nimmt nodemon die Dateiverschiebung korrekt auf.

enter image description here

Verwandte Themen