NPM-Node Package Manager-Node Package Manager
1. Qu'est-ce que NPM?
- npm (nom complet Node Package
Manager, à savoir node package manager) est le système de gestion de packages par défaut de Node.js écrit en JavaScript. - site officiel npm
- documentation officielle npm
Généralement, quand on dit npm, on peut faire référence à 3 choses
- Site Web du NPM: https://www.npmjs.com/
- Bibliothèque de gestion de packages NPM, qui stocke un grand nombre de bibliothèques de code JavaScript
- Client NPM, l'outil de ligne de commande npm que nous utilisons. L'outil de ligne de commande basé sur node.js développé à l'aide de JavaScript est également un package de Node lui-même.
Explication officielle du NPM
- npm est un gestionnaire de packages JavaScript et le plus grand registre de logiciels au monde.
- Un nouveau moyen puissant de découvrir du code réutilisable et d'intégrer des packages de code dans des projets.
- npm facilite le partage et la réutilisation du code par les développeurs JavaScript, et nous permet également de mettre à jour plus facilement le code partagé.
Deux, npm et nonde.js
- npm est le système de gestion de paquets par défaut pour node.js. Une fois le nœud installé, npm sera installé par défaut
- npm lui-même est également un package (logiciel) développé à partir de node.js
3. Comment installer npm?
- npm sera automatiquement installé avec nonde.js, et npm sera automatiquement installé après l'installation de node.js
- Afficher la version actuelle de npm:
npm -v
- Mettre à jour npm:
npm install npm@latest -g
Quatrièmement, l'utilisation du NPM
- Trouvez le package requis sur https://www.npmjs.com/ l site Web
- Dans le répertoire racine du projet, effectuez l'
npm install
installation du nom du package require('包名');
Chargez le module dans le code node.js- Remarque: Le
npm install 包名
package d'installation sera automatiquement téléchargé dans le répertoire du répertoire courantnode_modules
, si le répertoire n'existe pas, il est créé, s'il existe, téléchargé directement dans celui-ci. - En
require('包名');
chargeant le module dans le code -
cette méthode mentionnée ci-dessus est appelée installation locale -
Introduction à l'installation globale de NPM
- Qu'est-ce que l'installation globale de npm?
npm install包名 -g
L'installation globale de Npm fait référence à l'installation du package en tant qu'outil de ligne de commande.
//通过npm全局安装mime
npm install mime -g
//安装完毕后可以在命令行中直接使用
mime a.txt命令来查看对应的结果
- L'installation globale de npm fait en fait deux choses:
1. Téléchargez le package dans un répertoire spécifié.C:\Users\username\AppData\lRoaming \npm\node_modules
2. Créez une section de code à exécuter par la ligne de commande.c: \Userslusername\AppData\Roaming \npm\mime -> C:\Users\stevexiaohu zhao\AppData\Roaming \npminode_modules imime\cli.js
Recommandations d'installation NPM
L'installation globale est juste à utiliser comme ligne de commande
Cinq, introduction de la commande commune npm
- installer, installez le package.
npm install 包名
- désinstallez, désinstallez le package.
npm uninstall 包名
- version, affichez la version actuelle de npm.
npm version或npm -v
- init, créez un fichier package.json.
npm init
- Remarque: lors de l'utilisation
npm init -y
, si le nom du dossier (répertoire) actuel est étrange (avec des majuscules, avec du chinois, etc.), cela affecteranpm init -y
l'opération de génération en une étape. À ce stade, il doitnpm init
être généré selon le magicien.
La différence entre "Modules" et "Packages"
- Un module est n'importe quel fichier ou répertoire qui peut être chargé par Node.js '
require()
- Le module peut être n'importe quel fichier ou répertoire (il peut y avoir de nombreux fichiers dans le répertoire), tant qu'il peut être passé require () par node.js.
- Un package est un fichier ou un répertoire décrit par un
package. json
. Cela peut se produire de différentes manières!
- Un package est un fichier ou un répertoire (il peut y avoir plusieurs fichiers dans le répertoire), et il doit être décrit par un fichier package.json, et il peut s'agir d'un package.