Maison >interface Web >js tutoriel >NPM : Gestionnaire de packages de nœuds

NPM : Gestionnaire de packages de nœuds

Linda Hamilton
Linda Hamiltonoriginal
2025-01-21 12:32:09649parcourir

Explorons le Node Package Manager (NPM). Les développeurs JavaScript travaillant avec React, Node.js et des technologies similaires le connaissent probablement déjà. Essentiellement, NPM est un gestionnaire de packages pour JavaScript, gérant les bibliothèques, les dépendances et les projets.

Tout d'abord, qu'est-ce que NPM ? Comme son nom l'indique, npm est le gestionnaire de packages de nœuds. C'est un référentiel central pour les packages JavaScript.

Pour démarrer un nouveau projet à partir de zéro, commencez par la commande :

NPM:Node Package Manager

Cela initialise un projet Node.js, en suivant les dépendances et les scripts. La commande npm init demande le nom du package, la version, la description, le point d'entrée, la licence, l'auteur, etc. Ces informations remplissent le fichier package.json, une représentation JSON (paire clé-valeur) des détails de votre application.

Ça ressemble à ceci :

NPM:Node Package Manager

Pour installer des packages, utilisez npm install <package name>. Par exemple, installer Express :

NPM:Node Package Manager

Cela place Express dans le répertoire node_modules. node_modules stocke tous les packages installés.

NPM:Node Package Manager

node_modules contient les dépendances du projet. Après avoir installé Express, il réside dans node_modules :

NPM:Node Package Manager

Lors de l'installation, la section package.json de dependencies répertorie les packages installés et leurs versions :

NPM:Node Package Manager

package-lock.json suit les versions précises de toutes les dépendances :

NPM:Node Package Manager

En résumé : NPM installe les packages, tandis que NPX les exécute. Cela couvre les bases du NPM.

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!

Déclaration:
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