Maison  >  Article  >  interface Web  >  Mon parcours d'apprentissage Node.js (2) Module NPM management_node.js

Mon parcours d'apprentissage Node.js (2) Module NPM management_node.js

WBOY
WBOYoriginal
2016-05-16 16:42:21996parcourir

NPM est un outil de gestion et de distribution de packages Node qui est devenu un standard non officiel pour la publication de modules (packages) Node. Avec NPM, vous pouvez trouver rapidement les packages utilisés par des services spécifiques, télécharger, installer et gérer les packages installés.

Les commandes couramment utilisées dans NPM incluent :

(1)$ npm install moduleNames
Installer le module Noeud
Remarque : Si vous ne connaissez pas le nom du module lors de son utilisation, vous pouvez suivre le Recherchez le module souhaité à l'aide de la valeur d'index. npm fournit également la fonction de requête $ npm search indexName Une fois l'installation terminée, un répertoire node_modules sera généré, sous lequel se trouvent les modules de nœuds installés.
L'installation du nœud est divisée en mode global et mode local. Normalement, il fonctionnera en mode local et le package sera installé
Accédez au répertoire node_modules local qui contient des statistiques sur le code de votre application. En mode global, le package Node sera
Installez-le dans node_modules dans le répertoire d'installation de Node. La commande d'installation globale est
                                                                                                            Apprenez à utiliser $npm set global=true pour définir le mode d'installation
                        , $npm get global peut afficher le mode d'installation actuellement utilisé.


(2)$ npm view moduleNames

Afficher le dossier package.json du module de nœud

Remarque : Si vous souhaitez afficher le contenu d'une balise sous le dossier package.json, vous pouvez utiliser
                                                                                                             

(3)$ liste npm
Afficher les packages de nœuds installés dans le répertoire actuel

Remarque : La recherche du module de nœud commence par le répertoire courant exécuté par le code. Contenu sous node_modules. $ npm list parseable=true peut afficher le

actuel sous la forme d'un répertoire Tous les packages de nœuds installés avant


(4)$ aide npm
Afficher la commande d'aide

(5)$ npm voir les dépendances moudleName
Afficher les dépendances des packages

(6)$ npm view moduleName référentiel.url
Afficher l'adresse du fichier source du package

(7)$ npm view moduleName moteurs
Afficher la version de Node dont dépend le package

(8)Dossiers d'aide $npm
Afficher tous les dossiers utilisés par npm

(9)$ npm reconstruction moduleName
                                                                                                                                       Utilisé pour reconstruire après avoir modifié le contenu du package

(10)$ npm obsolète
Vérifiez si le package est obsolète, cette commande répertoriera tous les packages obsolètes et vous pourrez mettre à jour le package à temps

(11)$ npm update moduleName
Mettre à jour le module de nœud

(12)$ npm désinstaller moudleName
Désinstaller le module de nœud

(13) Un package npm est un dossier contenant package.json, et package.json décrit la structure de ce dossier. Visitez
La méthode pour demander à npm le dossier json est la suivante :
                                                             Cette commande ouvrira une page Web de la manière par défaut. Si le programme d'ouverture par défaut est modifié, elle risque de ne pas s'ouvrir en tant que page Web
. ouvrir.

(14) Lors de la publication d'un package npm, vous devez vérifier si un certain nom de package existe déjà

                                  $ npm search packageName

(15) Souvent, lorsque nous utilisons un package npm, nous oublions souvent d'exiger ses modules interdépendants. Nous pouvons

. Utilisez la commande suivante pour vérifier les packages interdépendants de ce module

npm est le gestionnaire de packages pour Node.JS. Lors du développement Node.JS, il est souvent utilisé pour installer/désinstaller des packages. En fait, il fait le travail de publication de packages.

Package de configuration.json

Pour empaqueter un programme, vous devez d'abord configurer divers paramètres, qui sont spécifiés par package.json dans le répertoire racine du package. Le contenu de package.json doit être au format JSON strict, soit :

Les chaînes doivent être placées entre guillemets doubles et non entre guillemets simples ;

Le nom de l'attribut doit être placé entre guillemets doubles ;
N'ajoutez jamais de virgule supplémentaire après le dernier attribut.
Il existe de nombreux attributs de l'objet de configuration. Pour plus de détails, veuillez vous référer à ici Voici les éléments couramment utilisés :
.

name : nom du package, qui ne peut pas être le même qu'un package existant.

version : numéro de version.
description : Une brève introduction.
auteur : informations sur l'auteur. Contient trois attributs : nom, e-mail et URL.
bin : S'il y a un fichier exécutable dans le programme (principalement appelé depuis la ligne de commande), spécifiez-le ici. Vous pouvez spécifier plusieurs fichiers.
main : l'entrée du programme lors de l'appel de ce package à l'aide de require.
dépendances : packages dépendants, les numéros de version peuvent être spécifiés.

Après avoir configuré package.json, vous pouvez d'abord le conditionner et l'installer localement pour tester si le programme fonctionne normalement. La commande d'installation est :

.

npm install


De plus, il y a une règle tacite à laquelle il faut prêter attention. Si vous souhaitez que le programme exécutable du package s'exécute dans l'environnement Node.JS, veuillez ajouter cette ligne au début du fichier d'entrée du programme :

#!/usr/bin/env noeud


Sans cette ligne, il s'ouvrira dans le mode système par défaut au lieu de s'exécuter dans l'environnement Node.JS.

Enregistrer un compte npm

Pour publier le package sur npm, vous devez d'abord créer un compte. npm ne fournit pas de version Web de l'assistant d'enregistrement. L'inscription doit également être effectuée via la ligne de commande :

npm adduser

Après avoir exécuté cette commande, des invites pour saisir votre nom d'utilisateur, votre e-mail et votre mot de passe apparaîtront dans l'ordre. Attendez simplement un moment après les avoir saisis.

Publier le package

Les préparatifs sont tous terminés. Exécutez la commande suivante pour publier le package :

npm publier
Si vous souhaitez mettre à jour le package, modifiez simplement le numéro de version dans package.json et réexécutez la commande de publication.

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