Nodemon: Nodemon überwacht keine Dateien

Erstellt am 22. Sept. 2017  ·  3Kommentare  ·  Quelle: remy/nodemon

Der Nodemon überwacht keine Anwendungsdateien, wenn der Pfad zum Verzeichnis, in dem sich die Anwendung befindet, ein Ausrufezeichen enthält.
Version 1.12.1.
Pfad zum Ordner Beispiel: 'some-path/!node-example/node-application'

Hilfreichster Kommentar

Vielleicht einen neuen Parameter erstellen, wo man dann den Pfad angeben kann?

Alle 3 Kommentare

Ich habe das gleiche, wenn ich nodemon mit dem absoluten Pfad ausführe, sehe ich keine Dateien
sudo nodemon -L /folder/directory/nodejsFile.js -V

Die Ausgabe lautet '[nodemon] beobachtet 0 Dateien'

Wenn ich zum ersten Mal zum Pfad gehe und nur den Dateinamen verwende, werden meine Dateien angezeigt

cd /folder/directory/
sudo nodemon -L nodejsFile.js -V

Die Ausgabe lautet '[nodemon] beobachtet 12 Dateien'

Bearbeiten:
Ich denke, der Fehler liegt in der Tatsache, dass nodemon überall process.cwd(); verwendet, anstatt den relativen Pfad mit dem Argument der ausgeführten Datei zu erhalten, das Sie angegeben haben

also in der Match-Datei und allen anderen Dateien, die proccess.cwd() verwenden, müssen sie verwenden
Verwenden Sie wie in meinen obigen Beispielen '/folder/directory/nodejsFile.js' oder 'nodejsFile.js', um den absoluten Pfad mit etwas wie path.dirname zu erhalten
https://github.com/remy/nodemon/blob/07e55cc35d45cf0f863031b3eabeed9fd58361bd/lib/monitor/match.js#L53

Diese Pfadbehandlung ist beabsichtigtes Verhalten.

Vielleicht einen neuen Parameter erstellen, wo man dann den Pfad angeben kann?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen