Qu'est-ce que npm ? Le gestionnaire de packages JavaScript expliqué

Qu'est-ce que npm ? Le gestionnaire de packages JavaScript expliqué

Les packages sont une partie essentielle de nombreux langages de programmation, et JavaScript ne fait pas exception. Ils peuvent être utilisés pour ajouter diverses fonctionnalités à votre application ou à votre script, de la création d'un serveur Web à l'envoi d'e-mails.





Sans packages, vous devrez réinventer la roue en programmant la même fonctionnalité dans chacun de vos projets qui le nécessitent. Intéressé? Ce guide explique comment installer et utiliser des packages en JavaScript avec npm.





Qu'est-ce que le gestionnaire de packages de nœuds (npm) ?

JavaScript utilise Node Package Manager, souvent abrégé en npm, comme gestionnaire de packages et référentiel de packages. Node est l'abréviation de Node.js, l'environnement d'exécution JavaScript utilisé pour exécuter du code JavaScript en dehors du navigateur.





Avec plus d'un million de packages hébergés sur le site npm , les développeurs peuvent rechercher et parcourir l'immense catalogue de bibliothèques JavaScript. Certains de ces packages sont téléchargés plus de 10 millions de fois par semaine. Le site Web fournit des informations sur tous les packages hébergés sur celui-ci, tels que le code source, la documentation, le numéro de version et la taille décompressée.

Parallèlement au site Web, npm fournit également un outil de ligne de commande qui permet aux développeurs d'installer ou de désinstaller ces packages.



Installation de l'outil de ligne de commande NPM

L'outil de ligne de commande npm est intégré à Node.js. Par conséquent, il est essentiel de télécharger Node.js sur votre machine avant d'utiliser les packages JavaScript.

Visitez le site officiel Site Web Node.js pour télécharger la version appropriée en fonction de votre système d'exploitation. Une fois téléchargé, suivez les instructions à l'écran pour terminer le processus d'installation.





Pour plus d'informations, consultez notre guide sur installer Node.js sur Windows . Si vous prévoyez d'installer plusieurs versions de Node.js sur votre machine Linux, des outils tels que NVM peuvent vous aider à gérer plusieurs installations de Node.js .

Pour vérifier votre installation, ouvrez l'invite de commande sous Windows ou le terminal sous Linux et macOS et exécutez les commandes suivantes :





comment supprimer des événements du calendrier iphone
node --version
npm --version

Si l'installation a réussi, le terminal affichera la version installée de Node.js et npm.

Installation de packages

L'outil de ligne de commande npm rend l'installation de packages sur vos projets JavaScript ou Node.js extrêmement simple grâce à sa commande à une seule ligne. Ouvrez l'invite de commande ou le terminal dans votre répertoire de projet et exécutez la commande suivante :

npm install

Vous pouvez également installer plusieurs packages à l'aide d'une seule commande en séparant les noms de packages par un espace de cette manière :

npm install ...

Utilisation des packages installés

Une fois que vous avez installé les packages à l'aide de la commande npm install, il est temps pour vous de commencer à les utiliser. Vous remarquerez peut-être qu'un nouveau dossier nommé node_modules et 2 nouveaux fichiers, package.json et package-lock.json , ont été générés automatiquement. Vous n'avez pas à vous soucier de ces fichiers. npm les génère pour garder une trace des dépendances de votre projet.

Pour utiliser les packages installés, vous devrez les exiger ou les importer dans votre code JavaScript. La syntaxe pour le faire peut être l'une de ces deux commandes en fonction de la version de JavaScript que vous utilisez :

const package = require('package-name');
import package from 'package-name';

Vous pouvez consulter la documentation du package que vous utilisez sur le site Web de npm pour la syntaxe exacte.

Désinstallation des packages

Désinstaller des packages est aussi simple que de les installer. La commande pour désinstaller les packages de votre projet est :

npm uninstall

Tout comme la commande d'installation, vous pouvez également désinstaller plusieurs packages en une seule commande via :

comment télécharger des applications sur vizio tv
npm uninstall ...

Utilisation efficace des packages

Bien que les packages puissent vous faciliter la vie en tant que développeur, ils créent également une dépendance entre votre projet et les packages que vous utilisez. Par conséquent, il est recommandé d'y réfléchir avant d'installer plusieurs packages.

Plutôt que de modifier considérablement les packages installés selon vos besoins, vous pouvez également créer vos propres packages et les publier gratuitement sur npm. Avec un modèle de conception approprié, vous pouvez créer des packages pour vous et votre équipe à utiliser dans de futurs projets et rendre votre code réutilisable.

Crédit d'image: Ferenc Almasi est Unsplash

Partager Partager Tweeter E-mail Comment créer du code réutilisable en JavaScript à l'aide de modèles de conception

Comprendre comment utiliser les modèles de conception vous permettra d'utiliser du code réutilisable en JavaScript. Voici ce que vous devez savoir.

Lire la suite
Rubriques connexes
  • La programmation
  • JavaScript
  • Gestionnaires de paquets
A propos de l'auteur Nitin Ranganath(31 articles publiés)

Nitin est un développeur de logiciels passionné et un étudiant en génie informatique qui développe des applications Web à l'aide des technologies JavaScript. Il travaille en tant que développeur Web indépendant et aime écrire pour Linux et la programmation pendant son temps libre.

Plus de Nitin Ranganath

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner