Maison > interface Web > js tutoriel > le corps du texte

Mon parcours d'apprentissage Node.js Gestion du module NPM

高洛峰
Libérer: 2016-12-26 09:49:20
original
1007 Les gens l'ont consulté

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

(1) $ npm install moduleNames
Install Node module
Remarque : si vous ne connaissez pas le nom du module lorsque vous l'utilisez, vous pouvez trouver le module souhaité via le site Web http://search.npmjs.org en fonction de la valeur de l'index. npm fournit également la fonction de requête $ npm search indexName
                                                                                                                                                                                                                                               
L'installation du nœud est divisée en mode global et mode local. Dans des circonstances normales, il s'exécutera en mode local et le package sera installé dans le répertoire local Node_modules qui contient les statistiques de votre code d'application. En mode global, le package Node sera installé dans node_modules dans le répertoire d'installation de Node. La commande d'installation globale est
                                                                                                                                           J'ai appris à utiliser $npm set global=true pour définir le mode d'installation
                                                                                                  car $npm get global peut vérifier 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

$ npm view moduleName labelName


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

​​​​​​Remarque : La recherche de module de nœud est exécutée à partir du code À partir du répertoire actuel, les résultats de la recherche dépendent du contenu sous node_modules de

dans le répertoire actuellement utilisé. $ npm list parseable=true peut afficher tous les packages de nœuds actuellement installés sous la forme d'un répertoire
                              

(5) $ npm afficher les dépendances moudleName
Afficher les dépendances du package

(6) $ npm view moduleName deposit.url
Afficher l'adresse du fichier source du package

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

(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 outdated
Vérifiez si le package est obsolète. Cette commande listera tous les packages obsolètes et vous pourrez mettre à jour le package à temps

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

(12) $ NPM Désinstaller MoudLename
Désinstaller le module de nœud

(13) Un package npm contient le dossier package.json, package.json décrit la structure de ce dossier. La méthode pour accéder au dossier npm json est la suivante :
$ npm help json
Cette commande ouvrira une page Web par défaut Lorsque vous ouvrez le programme, il se peut qu'il ne s'ouvre pas en tant que page Web <.> Ouvrir.


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

$ npm search packageName



(15) Plusieurs fois, nous Lors de l'utilisation d'un package npm, nous oublions souvent d'exiger ses modules interdépendants. Nous pouvons utiliser la commande suivante pour voir de quels packages dépend ce module :

npm est pour le gestionnaire de packages 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.

Configuration de package.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, c'est-à-dire : les chaînes

doivent être placées entre guillemets doubles, et non entre guillemets simples ; >N'ajoutez jamais de virgule supplémentaire après le dernier attribut.

Il existe de nombreux attributs de l'objet de configuration. Vous pouvez vous référer ici pour plus de détails. Voici les éléments couramment utilisés :

nom : nom du package, qui ne peut pas être répété avec 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 en spécifier plusieurs.

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 existe 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 programme. fichier d'entrée :

#!/usr/bin/env node


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

Enregistrez 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, vous serez invité à saisir votre nom d'utilisateur, votre e-mail et votre mot de passe. Après avoir entré, attendez un moment.

Publiez le package

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


npm submit

if Pour mettre à jour le package. , modifiez simplement le numéro de version dans package.json et réexécutez la commande de publication.

Pour plus d'articles sur mon parcours d'apprentissage Node.js et la gestion des modules NPM, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!