Qu'est-ce que NPM
Le nom complet de NPM est Node Package Manager, qui est un outil de gestion et de distribution des packages installé avec NodeJS. Il est très pratique pour les développeurs JavaScript de télécharger, d'installer, de télécharger et de gérer les packages installés.
NPM Install Installer le module
Syntaxe de base
NPM Install (sans args, dans le package dir) npm install [<@scope> /] <name> npm install [<@scope> /] <name> @ <ag> npm install [<@scope> /] <name> @ <version> npm install [<@scope> /] <name> @ <version gamme> npm install> alpm> alpm install NPM ICOMMON OPTIONS: [-S | --Save | -d | -save-dev | -o | --save-optional] [-e | --save-exact] [-dry-run]
Installez le package, la dernière version sera installée par défaut
Copiez le code comme suit: NPM Installer Gulp
Installez la version spécifiée
Copiez le code comme suit: NPM installer [email protected]
Installez le package et conservez les informations dans le fichier package.json du projet
La dépendance du projet sur les modules peut être représentée par les 3 méthodes suivantes (en supposant que le numéro de version actuel est 1.1.0):
Versions de patch nouvellement publiées de modules compatibles: ~ 1.1.0, 1.1.x, 1.1 Modules compatibles de petites versions et versions de patch nouvellement publiées: ^ 1.1.0, 1.x, 1 modules compatibles
-S, - Savec les informations sur le package d'installation seront ajoutées aux dépendances (dépendances au stade de production)
Copiez le code comme suit: NPM Installer Gulp - Save ou NPM Installer Gulp -S
Le champ De dépendances du fichier package.json:
Copiez le code comme suit: "dépendances": {"gulp": "^ 3.9.1"}
-D, --Save-DEV Les informations du package d'installation seront ajoutées aux DevDependces (dépendances au stade de développement), donc elle est généralement utilisée au stade de développement.
Copiez le code comme suit: NPM Installer Gulp - Save-DEV ou NPM Installer Gulp -D
Le champ DevDependency du fichier package.json:
Copiez le code comme suit: "DevDependces": {"gulp": "^ 3.9.1"}
-O, - Save-Optional Les informations du package d'installation seront ajoutées aux entendances d'optional (dépendances pour les étapes facultatives)
Copiez le code comme suit: NPM Installer Gulp - Save-Optional ou NPM Installer Gulp -o
Le champ OptionAndependence du fichier package.json:
La copie de code est la suivante: "OptionAldependences": {"gulp": "^ 3.9.1"},
-E, - l'installation exacte de l'épave-exact des versions de modules spécifiées
Copiez le code comme suit: NPM Installer Gulp - Save-Exact ou NPM Installer Gulp -e
Entrez la commande NPM Installez Gulp -es et faites attention au champ De dépendances du fichier package.json pour voir que le ^ dans le numéro de version est parti
Copiez le code comme suit: "dépendances": {"gulp": "3.9.1"}
Une fois les dépendances du module rédigées dans le fichier package.json, d'autres ouvrent le répertoire racine du projet (Project Open Source, Internal Teamwork) et utilisent la commande NPM Install pour installer toutes les dépendances de la configuration des dépendances.
Copiez le code comme suit: Installer NPM
Installation locale (locale)
Copiez le code comme suit: NPM Installer Gulp
Installation globale (g), en utilisant -g ou --global
Copiez le code comme suit: NPM Installer Gulp -g
View LS View Module installé
Syntaxe de base
Copiez le code comme suit: npm ls [[<@scope> /] <pkg> ...] Aliases: list, la, ll
Voir les modules et dépendances installées à l'échelle mondiale
Copiez le code comme suit: npm ls -g
NPM Désinstallez le module de désinstallation
Syntaxe de base
Copiez le code comme suit: npm désinstaller [<@scope> /] <pkg> [@ <version>] ... [-s | --save | -d | --save-dev | -o | --save-optional] Aliases: supprimer, rm, r, un, dissink
Si vous désinstallez la version de développement du module
Copiez le code comme suit: NPM Uninstall Gulp --Save-Dev
Module de mise à jour de mise à jour NPM
Syntaxe de base
Copiez le code comme suit: NPM Update [-g] [<pkg> ...]
NPM Outdated vérifie si le module est obsolète
Syntaxe de base
Copiez le code de code comme suit: NPM Outdated [[<@scope> /] <pkg> ...]
Cette commande répertorie tous les packages obsolètes et peut mettre à jour les packages en temps opportun
NPM init bottise la création d'un fichier package.json dans le projet
Les informations du package d'installation peuvent être conservées dans le fichier package.json du projet pour le développement ultérieur d'autres projets ou pour la coopération avec d'autres. On dit également que Package.json est essentiel dans le projet.
Copiez le code comme suit: npm init [-f | --force | -y | - yes]
Aide au NPM Voir l'aide détaillée pour une commande
Par exemple, entrez npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件/nodejs/node_modules/npm/html/doc/cli/npm-install.html
Copiez le code comme suit: Aide NPM <rand>
NPMROOT View Package Installation Path
Chemin de sortie vers Node_Modules
Copiez le code comme suit: npm root [-g]
NPM Config gère le chemin de configuration NPM
Syntaxe de base
Copiez le code comme suit: NPM Config set <eyy> <value> [-g | --global] NPM Config Get <Key> NPM Config Deprendre <Tey> NPM Config ListNPM Config Editnpm Get <Key> NPM SET <Tey> <value> [-g | --global]
Pour le plus de configuration, vous devez configurer un proxy pour résoudre le problème de l'échec de l'installation de certains modules dans NPM.
Par exemple, je suis dans l'intranet de l'entreprise, en raison du pare-feu de l'entreprise, je ne peux pas terminer l'installation de modules. La configuration d'un proxy peut résoudre le problème.
Copiez le code comme suit: NPM Config set proxy = http: //dev-proxy.oa.com: 8080
Un autre exemple est le problème de l'environnement du réseau national, une certaine propriété intellectuelle officielle peut être harmonieuse. Heureusement, il y a des gens de bon cœur en Chine qui ont construit un miroir. Pour le moment, nous avons simplement configuré le miroir.
Copiez le code comme suit: NPM Config set registry = "http://r.cnpmjs.org"
cache de gestion du module de gestion du cache NPM
Syntaxe de base
Copiez le code comme suit: NPM Cache Add <Fichier Tarball> Cache NPM Ajouter <Holder> NPM Cache Add <URL Tarball> Cache NPM Ajouter <nom> @ <version> Cache NPM LS [<AmmAn>] NPM Cache Clean [<ath>]
La commande la plus courante consiste à effacer le cache local NPM
Copiez le code comme suit: NPM Cache Clean
Module de démarrage de démarrage NPM
Syntaxe de base
Copiez le code comme suit: NPM START [- <Grgs>]
Cette commande est écrite dans le champ Start des scripts dans le fichier package.json. Vous pouvez personnaliser la commande pour configurer un environnement de serveur et installer une série de programmes nécessaires, tels que
Copiez le code comme suit: "scripts": {"start": "gulp -all"}
Si le fichier package.json ne définit pas Start, Node Server.js sera démarré directement
Module d'arrêt d'arrêt NPM
Syntaxe de base
Copiez le code comme suit: NPM STOP [- <RGS>]
Module de redémarrage du NPM
Syntaxe de base
Copiez le code comme suit: NPM redémarrer [- <ggs>]
Dans un article avant l'examen d'entrée au collège et le Dragon Boat Festival, je souhaite aux étudiants de l'examen d'entrée au collège pour très bien performer, et je vous souhaite à tous un heureux festival de Zongzi et passez plus de temps avec votre famille.
Ce qui précède est les informations pertinentes sur les commandes NPM couramment utilisées dans Node.js présentées par l'éditeur. J'espère que ce sera utile à tous!