In meinem Paket.json definiere ich zwei Skripte. Wie führe ich sie gleichzeitig aus?Wie kann ich mehrere npm-Skripte gleichzeitig ausführen?
"scripts": {
"server": "webpack-dev-server",
"webpack": "webpack -wd",
},
In meinem Paket.json definiere ich zwei Skripte. Wie führe ich sie gleichzeitig aus?Wie kann ich mehrere npm-Skripte gleichzeitig ausführen?
"scripts": {
"server": "webpack-dev-server",
"webpack": "webpack -wd",
},
Invoke Skripte über npm Lauf mit & für die parallele Ausführung oder mit & & für sequentielle Ausführung:
npm run server & npm run webpack
Erläuterung:
Use && for sequential execution.
Use & for parallel execution.
Sie ein Modul wie parallelshel verwenden können.
https://www.npmjs.com/package/parallelshell
Wie es npm offizielle Seite sagt:
Der größte Unterschied ist, dass parallelshell ist ein npm Modul und GNU parallel ist es nicht. Während sie wahrscheinlich ähnliche Dinge tun, wenngleich (GNU) parallel fortgeschrittener ist, ist parallel eine einfache Option zu arbeiten mit, wenn npm verwenden (weil es ein npm-Modul ist).
Wenn Sie GNU parallel auf allen Maschinen installiert haben, die Sie projektieren wird auf, dann auf alle Fälle verwenden Sie es! :)
-
Wie ist das anders als:
$ cmd1 & cmd2 & cmd3
- Plattformübergreifend - funktioniert auf Unix oder Windows.
"scripts": {
"sw": "webpack-dev-server & webpack -wd"
},
dann
npm run sw