Nodemon: Wie kann ich mehrere Verzeichnisse ansehen?

Erstellt am 28. Juli 2017  ·  9Kommentare  ·  Quelle: remy/nodemon

Ich brauche so etwas:

[{
  "watch": ["src/api-gateway"],
  "ext": "ts",
  "ignore": ["src/**/*.spec.ts"],
  "exec": "ts-node ./src/api-gateway/main.ts"
},
{
  "watch": ["src/services/ping-service"],
  "ext": "ts",
  "ignore": ["src/**/*.spec.ts"],
  "exec": "ts-node ./src/services/ping-service/ping-service.ts"  
}]

Ist das möglich?

needs latest nodemon

Hilfreichster Kommentar

Hallo,

Es tut mir leid, dies zurückzubringen, aber ich habe einige Probleme mit bestimmten überwachten Verzeichnissen in einer Express-App.

Aus den Dokumenten habe ich folgendes:

nodemon --watch app --watch libs app/server.js

Wenn ich versuche, diesen Code auszuführen, passiert nichts, wenn sich in einem der überwachten Verzeichnisse etwas ändert:

nodemon --watch build --watch public build/server.js

Grundsätzlich möchte ich den Server neu starten, wenn sich der Server- oder Clientcode ändert. Der Server wird zwar gestartet, aber nie automatisch neu gestartet, wenn eine Änderung auftritt und der Bündelungsprozess einwandfrei funktioniert.

Wenn ich den Code ohne die watch Flags ausführe, sucht Nodemon nach Änderungen in allen Ordnern und es funktioniert. Ich möchte nur diese beiden Ordner verfolgen.

Alle 9 Kommentare

Ich denke, wenn Sie nodemon von einem übergeordneten Verzeichnis aus ausführen, in dem Sie Ihre Datei haben, die den Server startet, werden Änderungen an allen Dateien in Unterverzeichnissen überwacht.
Oder versuchen Sie es mit watch: "src/." und kombiniere all das in einem Objekt, das gleiche für die exec prop. Bin mir aber nicht ganz sicher.

@vforv damit umgehen?

Hallo,

Es tut mir leid, dies zurückzubringen, aber ich habe einige Probleme mit bestimmten überwachten Verzeichnissen in einer Express-App.

Aus den Dokumenten habe ich folgendes:

nodemon --watch app --watch libs app/server.js

Wenn ich versuche, diesen Code auszuführen, passiert nichts, wenn sich in einem der überwachten Verzeichnisse etwas ändert:

nodemon --watch build --watch public build/server.js

Grundsätzlich möchte ich den Server neu starten, wenn sich der Server- oder Clientcode ändert. Der Server wird zwar gestartet, aber nie automatisch neu gestartet, wenn eine Änderung auftritt und der Bündelungsprozess einwandfrei funktioniert.

Wenn ich den Code ohne die watch Flags ausführe, sucht Nodemon nach Änderungen in allen Ordnern und es funktioniert. Ich möchte nur diese beiden Ordner verfolgen.

@rhernandog hast du alle oben genannten Lösungen ausprobiert?

@rhernandog können Sie dies mit dem neuesten [email protected] testen? Ich glaube, ich habe dies im Code gefunden und behoben (nicht sicher, wie es kaputt gegangen ist, aber ich konnte das Problem mit einem einzigen Verzeichnis replizieren und dann behebt es dieser neueste Build).

@remy Danke, ich werde das Paket aktualisieren und dich wissen lassen, wie es

@rhernandog kannst du mit [email protected] testen? Ich habe eine Änderung vorgenommen, die (einige) Probleme mit der Verzeichnisüberwachung behebt.

Dies funktioniert in der neuesten Version. Bitte machen Sie weiter und aktualisieren Sie ❤️

@remy Tut mir leid, dass ich vorher nicht zurückkommen konnte.

Funktioniert super mit dem neusten Update, danke für die tolle Arbeit!!! :Klatsch Klatsch:

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

dimsmol picture dimsmol  ·  4Kommentare

endquote picture endquote  ·  4Kommentare

olalonde picture olalonde  ·  3Kommentare

hkeio picture hkeio  ·  3Kommentare

medoix picture medoix  ·  4Kommentare