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 :
1. Les chaînes doivent être placées entre guillemets doubles et non entre guillemets simples
2. Les noms d'attribut doivent être placés entre guillemets
;
3. 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, vous pouvez vous référer ici Voici les éléments couramment utilisés :
1.name : nom du package, ne peut pas être le même qu'un package existant.
2.version : numéro de version.
3.description : une brève introduction.
4.auteur : informations sur l'auteur. Contient trois attributs : nom, e-mail et URL.
5.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.
6.main : l'entrée du programme lors de l'appel de ce package à l'aide de require.
7.dépendances : packages dépendants, vous pouvez spécifier le numéro de version.
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 :
.
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 :
Publier le package
Les préparatifs sont tous terminés. Exécutez la commande suivante pour publier le package :