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

NPM : Gestionnaire de packages de nœuds

Linda Hamilton
Libérer: 2025-01-21 12:32:09
original
646 Les gens l'ont consulté

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 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