Comment exécuter, configurer et dépanner les scripts npm.

Les manuscrits npm emballent une collection de commandes de terminal que vous pouvez utiliser pour automatiser des tâches dans une tâche JavaScript. Ils donnent également un moyen cohérent d'exécuter des commandes dans différentes atmosphères.

Vous pouvez établir des manuscrits npm dans un fichier package.json, les exécuter en ligne de commande et utiliser une grande collection de choix pour configurer leur comportement.

Mise en place de scripts npm dans un fichier package.json.

Vous spécifiez normalement les scripts npm dans une donnée package.json, située à la racine de votre tâche JavaScript. Ce n'est pas une obligation, car vous pouvez exécuter des manuscrits à partir de divers autres documents, mais package.json rend plus simple l'accessibilité ainsi que la gestion de vos manuscrits.

Notez que vous devez avoir npm et Node monté dans votre paramètre d'avancement pour suivre. Voici quelques posts pratiques :

  • Comment installer Node.js ainsi que npm sur Windows.
  • Comment monter Node.js et aussi npm sur Ubuntu.

Pour établir un manuscrit npm dans package.json, suivez les actions listées ci-dessous :

  1. Naviguez jusqu'à l'origine de votre projet.
  2. Exécutez npm init sur le terminal. La commande vous posera certainement quelques questions concernant votre projet. Répondez-y pour élaborer un fichier package.json adapté.
  3. Dans les documents package.json, repérez la zone des scripts. En dessous, vous pouvez inclure le nom d'un script et également la commande qu'il doit exécuter sous forme de paires clé/valeur. Par exemple, le manuscrit indiqué ci-dessous, appelé hello-world, imprime "Hello globe" dans l'incurable lorsqu'il est exécuté.

Voici quelques scripts courants pour les projets JavaScript :

  • démarrer : Ce script démarre le serveur de croissance. À titre d'exemple, dans une tâche Node, il peut exécuter le serveur en utilisant nodemon.
  • build : Génère le code de production de votre application et peut également faire usage d'un outil comme webpack pour minifier et aussi empaqueter le code.
  • test : Ce manuscrit exécute les examens définis dans votre projet. Il peut exécuter un framework de dépistage comme Jest.
  • lint : Un script de poussière exécute un dispositif de linting tel que ESLint pour inspecter le code à la recherche d'erreurs potentielles.
  • surveiller : Ce manuscrit voit le code source pour les modifications et ensuite exécute une commande. C'est utile pour relancer les tests ou reconstruire l'application lors d'un changement de code.
  • deployer : Exécute une commande qui déploie l'application vers l'atmosphère spécifiée comme la fabrication ou l'hébergement.
Voir aussi :  Webhooks et WebSockets : En quoi diffèrent-ils ?

Scripts pré et aussi post

npm soutient les manuscrits pré ainsi que les manuscrits post. Les manuscrits pré s'exécutent avant un manuscrit particulier tandis que les manuscrits article s'exécutent après. Vous pouvez créer des scripts pre et aussi post pour tout type de manuscrit, il suffit de préfixer "pre" ou "message" au nom de votre manuscrit.

Par exemple, vous trouverez ci-dessous des manuscrits de prétest et de post-test qui seront certainement exécutés respectivement avant et après le script de test.

Exécution de scripts npm à partir de package.json

Une fois que vous avez inclus un manuscrit npm dans package.json, vous pouvez l'exécuter à l'aide de la commande npm. run.

Voici la syntaxe :

Par exemple, pour exécuter le manuscrit de début défini précédemment, utilisation :

Vous pouvez implémenter le npm run par elle-même, pour obtenir la liste de tous les scripts disponibles dans un projet. Voici un exemple de résultat :

Elle fournit le nom du script et la commande qu'il exécute.

Utilisation de commandes raccourcies pour exécuter des scripts intégrés.

npm prend en charge un certain nombre de scripts intégrés que vous pouvez exécuter en utilisant des commandes abrégées. Par exemple, pour exécuter un manuscrit npm appelé begin, vous pouvez utiliser npm start, au lieu de npm run start.

C'est plus pratique et plus rapide que de saisir la commande complète. D'autres scripts intégrés que vous pouvez exécuter de manière similaire incluent "test", "quit", et aussi "restart".

Exécution de plusieurs scripts npm

Vous pouvez exécuter de nombreux manuscrits npm de deux manières :

  • Séquentiellement
  • En parallèle

Si vous utilisez Linux, ou tout type de système diversifié de type Unix, vous pouvez faire usage des méthodes de base pour exécuter plusieurs commandes à la fois.

Pour exécuter plusieurs manuscrits npm de manière séquentielle, utilisez . &&& &, par exemple :

Pour exécuter plusieurs manuscrits npm en parallèle, utilisez . &&, par exemple :

Voir aussi :  Les 7 meilleures façons d'apprendre à coder gratuitement

Dans les configurations non UNIX, vous pouvez faire usage de la commande npm-run-all ou du paquet npm simultané.

Utilisation de npm-run-all :

Utilisation simultanée dans package.json.

Notez, que vous devez configurer les plans npm-run-all ainsi que Concurrently avant de les utiliser.

Dépannage des erreurs de script Npm courantes.

Voici quelques erreurs courantes que vous pouvez rencontrer lors de l'exécution de scripts npm :

  • npm err ! manuscrit manquant -- Cette erreur se produit lorsque vous n'avez pas spécifié le script que vous tentez d'exécuter dans les documents package.json. Garantissez-vous que vous orthographiez correctement le nom du script et qu'il est spécifié dans le champ scripts des documents package.json.
  • Permission refusée -- Cette erreur a lieu lorsque vous n'avez pas l'approbation pour exécuter un script, alors garantissez que vous avez les approbations idéales.
  • Relances manquantes -- Cette erreur a lieu lorsque le script utilise un paquet qui n'est pas configuré. Faites usage d'un dispositif comme depcheck pour vérifier les dépendances manquantes dans le package.json puis installez-les en utilisant npm mount.
  • Commande inconnue -- Cette erreur se produit généralement lorsque vous exécutez un manuscrit personnalisé comme une commande npm intégrée. Assurez-vous d'utiliser npm run ou npm run-script lors de l'exécution de scripts personnalisés.

Utilisation des variables d'environnement dans les scripts npm.

Les variables d'environnement vous permettent de transmettre des informations sans codage difficile. Pour faire usage des variables de paramétrage dans un script npm, vous pouvez utiliser la méthode de l'environnement. plan npm cross- env. Ce dispositif vous aide à définir une variable écologique dans tout type d'environnement.

Commencez par exécuter cette commande sur le terminal pour l'installer comme une dépendance de dev :

Utilisez-le ensuite dans votre manuscrit comme ceci :

Ici, cross-env collections la variable NODE_ENV à "fabrication".

Passer des arguments de ligne de commande aux scripts.

Vous pouvez passer des arguments de ligne de commande à un manuscrit npm en utilisant deux tableaux de bord "--" après le nom du manuscrit. Par exemple, la commande suivante exécute le manuscrit d'examen avec l'argument watch :

Vous pouvez également envoyer un débat de ligne de commande à un script npm comme ceci :

Voir aussi :  Variables Bash expliquées : un guide simple avec des exemples

Puis y accéder dans le manuscrit en se conformant à.

Sur un système Windows, utilisez ceci :

Le manuscrit devrait imprimer "Port : 3000" lorsque vous l'exécutez.

Pourquoi utiliser les scripts npm ?

Vous pouvez ajouter des scripts à package.json, les exécuter en ligne de commande, utiliser des pre ainsi que des post hooks, ainsi que leur passer des arguments de ligne et aussi des variables d'environnement.

Les manuscrits npm sont une méthode efficace d'automatisation des travaux en JavaScript. Ils peuvent améliorer votre flux de travail et aussi vous faire gagner du temps en vous offrant des commandes cohérentes pour exécuter de nombreuses tâches.

Abonnez-vous à notre newsletter

Comment exécuter des scripts npm ?

Pour exécuter votre script, utilisez la commande 'npm run'. '. Certains alias prédéfinis se convertissent en npm run, comme npm test ou npm start, vous pouvez les utiliser de manière interchangeable. Maintenir les commandes que vous exécutez régulièrement en tant que script npm est courant, comme le démarrage de votre application, le linting, la construction d'applications de production, etc.

Comment puis-je afficher les scripts npm ?

Sélectionnez le fichier package. json requis dans la fenêtre d'outils du projet ou ouvrez-le dans l'éditeur et choisissez Afficher les scripts npm dans le menu contextuel. sur la barre d'outils et choisissez le fichier package. json requis dans la liste.

Comment exécuter un script node ?

La façon habituelle d'exécuter un programme Node. js est d'exécuter la commande node disponible globalement (une fois que vous avez installé Node. js) et de passer le nom du fichier que vous voulez exécuter. Pendant l'exécution de la commande, assurez-vous que vous êtes dans le même répertoire qui contient l'application.

Comment fonctionnent les scripts npm ?

Les scripts NPM sont utilisés pour automatiser des tâches telles que le minage de CSS, l'uglification de JavaScript, la construction de projet. Les scripts NPM sont polyvalents et simples et en apprenant moins d'outils, nous pouvons automatiser des tâches dans notre projet web. Par exemple, voici notre fichier package. json.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *