In meinem habe package.json
ich diese beiden Skripte:
"scripts": {
"start-watch": "nodemon run-babel index.js",
"wp-server": "webpack-dev-server",
}
Ich muss diese beiden Skripte jedes Mal parallel ausführen, wenn ich mit der Entwicklung in Node.js beginne. Das erste, woran ich dachte, war das Hinzufügen eines dritten Skripts wie dieses:
"dev": "npm run start-watch && npm run wp-server"
... aber das wird warten, start-watch
bis es fertig ist, bevor es läuft wp-server
.
Wie kann ich diese parallel ausführen? Bitte denken Sie daran, dass ich die output
dieser Befehle sehen muss. Wenn Ihre Lösung ein Build-Tool enthält, würde ich es lieber verwenden, gulp
anstatt grunt
es bereits in einem anderen Projekt zu verwenden.
npm run start-watch & npm run wp-server
. Dadurch wird der erste Befehl als Hintergrundthread ausgeführt. Dies funktioniert sehr gut, wenn einer der Befehle nicht lange ausgeführt wird und später nicht manuell beendet werden muss. So etwas concurrently
können Sie alle Fäden in der gleichen Zeit mit STRG + C töten.
&&
führt Ihre Skripte nacheinander aus, während&
sie parallel ausgeführt werden .