Di saya, package.jsonsaya punya dua skrip ini:
"scripts": {
"start-watch": "nodemon run-babel index.js",
"wp-server": "webpack-dev-server",
}
Saya harus menjalankan 2 skrip ini secara paralel setiap kali saya mulai mengembangkan di Node.js. Hal pertama yang saya pikirkan adalah menambahkan skrip ketiga seperti ini:
"dev": "npm run start-watch && npm run wp-server"
... tapi itu akan menunggu start-watchsampai selesai sebelum berjalan wp-server.
Bagaimana saya bisa menjalankan ini secara paralel? Harap diingat bahwa saya perlu melihat outputperintah-perintah ini. Juga, jika solusi Anda melibatkan alat bangun, saya lebih suka menggunakan gulpdaripada gruntkarena saya sudah menggunakannya di proyek lain.
npm run start-watch & npm run wp-server. Ini akan menjalankan perintah pertama sebagai utas latar. Ini bekerja dengan sangat baik ketika salah satu perintah tidak berjalan lama dan tidak perlu keluar secara manual nanti. Sesuatu seperti concurrentlymemungkinkan Anda untuk membunuh semua utas secara bersamaan dengan CTRL-C.
&&akan menjalankan skrip Anda secara berurutan sementara&akan menjalankannya secara paralel .