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
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
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
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"}