it-swarm.com.de

nodemon Watch-Verzeichnis für Änderungen

Ich weiß, wie nodemon server.js zu tun ist, aber was ist, wenn ich nodemon ./src tun möchte?

Ich möchte den Knoten für alle Änderungen im Verzeichnis von src neu starten.

Wenn ich oben bin und es cannot find module babelprac\src sagt

Ich mache auch in einem anderen Befehlsfenster: npm run scripts:watch

Das Skript ist

"scripts" : {
  "scripts" : "babel src --source-maps-inline --out-dir dist",
  "scripts:watch" : "babel src --watch --source-map-inline --out-dir dist"
},

Das führt die Überwachung aus, aber ich möchte das Skript in src oder dist ausführen, um die console.logs zu sehen 

Ich habe auch nodemon --watch ./src versucht. Es sagt, dass es index.js nicht finden kann.

Ich bin unter Windows 7

Mein Arbeitsverzeichnis ist babelprac

12
jack blank

Nodemon erwartet es genauso wie:

nodemon --watch src server.js

https://github.com/remy/nodemon#monitoring-multiple-directories

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

19
Kody

Bei Nodemon werden Ordner und Dateien auch genauer betrachtet. Verwenden Sie nodemon.json, um anzugeben, welche Dateien und Dateitypen angezeigt werden sollen, wie in Ihrem Fall Folgendes:

{
  "watch": ["server.js", "src/"],
  "ext": "js, css"
}

Ein nodemon.json ist besonders nützlich, wenn die Anzahl und der Typ der überwachten Dateien aufgebläht wird und wenn Sie bei jedem Neustart des Servers ein Skript ausführen möchten. Damit nodemon in die Konfiguration eingelesen werden kann, sollte nodemon.json zusammen mit allen anderen versteckten oder nicht versteckten Json-Dateien im Stammverzeichnis Ihres Projekts abgelegt werden.

Ich würde dir das Beispiel von nodemon unten als Vorlage zum Start empfehlen.

https://github.com/remy/nodemon/blob/master/doc/sample-nodemon.md

4
Hank Chan

ich benutze dies für Hot Replacement, nodemon --watch src und führe tsc complier aus.

sie können diesen Artikel auch überprüfen: https://medium.com/netscape/start-building-web-apps-with-koajs-and-TypeScript-366264dec608

"Skripte": { "watch-server": "nodemon --watch 'src/**/*' -t tsx --exec 'ts-node' ./src/server.ts"}

0
Kenneth Wu