Maison > interface Web > js tutoriel > Comment puis-je exécuter plusieurs scripts npm simultanément et voir leur sortie ?

Comment puis-je exécuter plusieurs scripts npm simultanément et voir leur sortie ?

Linda Hamilton
Libérer: 2024-12-03 14:26:16
original
935 Les gens l'ont consulté

How Can I Run Multiple npm Scripts Concurrently and See Their Output?

Exécuter plusieurs scripts npm simultanément

Dans le domaine du développement Node.js, il existe souvent des scénarios dans lesquels vous devez exécuter plusieurs scripts npm simultanément. Un dilemme courant se pose lorsque ces scripts doivent s’exécuter indépendamment, avec leurs sorties visibles dans le terminal. Cet article explore une solution pragmatique pour réaliser l'exécution de scripts parallèles.

Le défi

Considérons une situation dans laquelle vous avez deux scripts npm dans votre fichier package.json : " start-watch" et "wp-server". Pour lancer le développement, vous souhaitez que les deux scripts s'exécutent simultanément. Même si l'impulsion initiale peut être de créer un troisième script qui exécute ces tâches de manière séquentielle, cette approche introduit des retards indésirables.

La solution

La solution réside dans l'exploitation d'un puissant package appelé simultanément. L'installer dans les dépendances de développement de votre projet est aussi simple que :

npm i concurrently --save-dev
Copier après la connexion

Une fois installé, vous pouvez configurer votre script npm "dev" dans package.json pour exécuter les deux scripts souhaités en parallèle :

"dev": "concurrently --kill-others \"npm run start-watch\" \"npm run wp-server\""
Copier après la connexion

En ajoutant l'indicateur "--kill-others", vous vous assurez que toutes les instances existantes des scripts sont terminées avant de les relancer. Cela élimine la possibilité de sorties conflictuelles et garantit que les scripts s'exécutent toujours en parallèle.

Visibilité des sorties simultanées

Un aspect crucial de l'exécution de scripts parallèles est le maintien de la visibilité de leurs sorties. Gère simultanément cela de manière transparente en créant plusieurs processus et en présentant leurs résultats côte à côte dans le terminal.

Lier le tout ensemble

En résumé, fournit simultanément une solution élégante pour exécuter plusieurs scripts npm simultanément. En l'installant dans votre projet et en modifiant votre script npm "dev" comme décrit ci-dessus, vous pouvez facilement initialiser votre environnement de développement avec plusieurs scripts fonctionnant en parallèle et leurs sorties affichées de manière transparente. Cette approche vous permet de travailler efficacement et de suivre la progression de tous vos scripts sans perdre un instant.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal