npm signifie « gestionnaire de packages de nœuds » en chinois. C'est l'outil de gestion de packages par défaut de la plateforme Node.js. Il sera installé avec Nodejs qui gère les plug-ins tiers correspondant à node.js que vous pouvez installer. partager et distribuer du code via npm, gérer les dépendances du projet de nœud.
L'environnement d'exploitation de ce tutoriel : système Windows 7, nodejs version 12.19.0, ordinateur DELL G3.
Qu’est-ce que npm ? Qu'est-ce que cela a à voir avec node.js ?
npm (nom complet Node Package Manager, « gestionnaire de packages de nœuds ») est le système de gestion de packages logiciels par défaut de Nodejs écrit en JavaScript. npm peut être utilisé pour installer, partager, distribuer du code et gérer les dépendances du projet.
npm est l'outil de gestion de packages dans le monde JavaScript et l'outil de gestion de packages par défaut pour la plateforme Node.js, qui sera installé avec Nodejs. Semblable à maven, gradle en syntaxe Java et pip en python.
npm peut résoudre de nombreux problèmes dans le déploiement de code NodeJS. Les scénarios d'utilisation courants sont les suivants :
Autoriser les utilisateurs à télécharger des packages tiers écrits par d'autres à partir du serveur NPM pour une utilisation locale.
Permet aux utilisateurs de télécharger et d'installer des programmes de ligne de commande écrits par d'autres à partir du serveur NPM pour une utilisation locale.
Permet aux utilisateurs de télécharger des packages ou des programmes en ligne de commande qu'ils écrivent sur le serveur NPM pour que d'autres puissent les utiliser.
npm coexiste avec Nodejs. Tant que Nodejs est installé, npm sera également installé après l'installation de Nodejs. Ouvrez le terminal et exécutez la commande suivante pour vérifier si l'installation a réussi.
Connaissances étendues : que se passe-t-il lors de l'exécution de npm run xxx
Lors de l'exécution de npm run xxx, npm recherchera d'abord le programme à exécuter dans node_modules/.bin dans le répertoire actuel et l'exécutera s'il est trouvé ;
S'il n'est pas trouvé, recherchez dans le fichier global node_modules/.bin npm i -g xxx l'installera dans le répertoire global ;
Si le répertoire global n'est toujours pas trouvé, vérifiez la variable d'environnement path pour voir s'il existe d'autres programmes exécutables portant le même nom.