Benim package.jsonbu iki senaryom var:
"scripts": {
"start-watch": "nodemon run-babel index.js",
"wp-server": "webpack-dev-server",
}
Node.js'de geliştirmeye her başladığımda bu 2 komut dosyasını paralel olarak çalıştırmam gerekiyor. Düşündüğüm ilk şey böyle üçüncü bir komut dosyası eklemekti:
"dev": "npm run start-watch && npm run wp-server"
... ama start-watchkoşmadan önce bitmesini bekleyecek wp-server.
Bunları paralel olarak nasıl çalıştırabilirim? Lütfen outputbu komutları görmem gerektiğini unutmayın . Ayrıca, çözümünüz bir oluşturma aracı içeriyorsa, gulpbunun yerine gruntzaten başka bir projede kullandığım için kullanmayı tercih ederim.
npm run start-watch & npm run wp-server. Bu, ilk komutu arka plan iş parçacığı olarak çalıştıracaktır. Komutlardan biri uzun süre çalışmadığında ve daha sonra manuel olarak çıkılması gerekmediğinde bu gerçekten işe yarar. Gibi bir şey concurrentlyCTRL-C ile aynı anda tüm konuları öldürmek için izin verir.
&&Senaryonuzu çalışacak sırayla ederken&onları çalışacaktır paralel .