Dans mon package.json
, j'ai ces deux scripts :
"scripts": { "start-watch": "nodemon run-babel index.js", "wp-server": "webpack-dev-serveur", }Chaque fois que je commence à développer dans Node.js, je dois exécuter ces deux scripts en parallèle Ma première pensée a été d'ajouter un troisième script comme celui-ci :
"dev": "npm run start-watch && npm run wp-server"... mais cela attendra la fin de
start-watch
avant d'exécuterwp-server
.Comment puis-je exécuter ces commandes en parallèle ? Gardez à l’esprit que je dois voir le
output
De plus, si votre solution implique des outils de construction, je préfère utilisergulp
quegrunt
puisque je l'utilise déjà dans un autre projet.
Si vous utilisez un environnement de type UNIX, utilisez simplement
&
comme délimiteur :Sinon, si vous êtes intéressé par une solution multiplateforme, vous pouvez utiliser le modulenpm-run-all:
Utilisez un package appeléConcurrency.
Puis configurez votre
npm run dev
tâche comme suit :