Comment exécuter plusieurs scripts npm en parallèle ?
P粉807239416
P粉807239416 2023-08-23 17:10:35
0
2
432

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écuter wp-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 utiliser gulp que grunt puisque je l'utilise déjà dans un autre projet.

P粉807239416
P粉807239416

répondre à tous (2)
P粉026665919

Si vous utilisez un environnement de type UNIX, utilisez simplement&comme délimiteur :

"dev": "npm run start-watch & npm run wp-server"

Sinon, si vous êtes intéressé par une solution multiplateforme, vous pouvez utiliser le modulenpm-run-all:

"dev": "npm-run-all --parallel start-watch wp-server"
    P粉143640496

    Utilisez un package appeléConcurrency.

    npm i concurrently --save-dev

    Puis configurez votrenpm run devtâche comme suit :

    "dev": "concurrently --kill-others \"npm run start-watch\" \"npm run wp-server\""
      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!