Dans mon package.jsonj'ai ces deux scripts:
"scripts": {
"start-watch": "nodemon run-babel index.js",
"wp-server": "webpack-dev-server",
}
Je dois exécuter ces 2 scripts en parallèle chaque fois que je commence à développer dans Node.js. La première chose à laquelle j'ai pensé était d'ajouter un troisième script comme celui-ci:
"dev": "npm run start-watch && npm run wp-server"
... mais il faudra attendre pour start-watchterminer avant de courir wp-server.
Comment puis-je les exécuter en parallèle? Veuillez garder à l'esprit que j'ai besoin de voir la outputde ces commandes. De plus, si votre solution implique un outil de construction, je préfère utiliser gulpplutôt que gruntparce que je l'utilise déjà dans un autre projet.
npm run start-watch & npm run wp-server. Cela exécutera la première commande en tant que thread d'arrière-plan. Cela fonctionne très bien lorsque l'une des commandes n'est pas longue et n'a pas besoin d'être fermée manuellement plus tard. Quelque chose comme concurrentlyvous permet de tuer tous les threads en même temps avec CTRL-C.
&&exécutera vos scripts séquentiellement tout&en les exécutant en parallèle .