NPM est le gestionnaire de packages pour node.js. Lors du développement de Node.js, il est souvent utilisé pour installer / désinstaller des packages. En fait, cela se fait également en publiant un package.
Configurer package.json
Pour emballer 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:
1. Les cordes doivent être enfermées en citations doubles, pas aux citations simples;
2. Le nom d'attribut doit être double;
3. N'ajoutez pas de virgule après le dernier attribut.
Il existe de nombreux attributs d'objets de configuration, veuillez vous référer à ici pour plus de détails. Voici quelques éléments couramment utilisés:
1.Nom: le nom du package ne peut pas être répété avec les packages existants.
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 existe un fichier exécutable dans le programme (principalement appelé à partir de la ligne de commande), spécifiez-le ici et vous pouvez spécifier plusieurs fichiers.
6.Main: l'entrée du programme lors de l'appel de ce package en utilisant l'exigence.
7. DÉPENDANCES: Package dépendante, vous pouvez spécifier le numéro de version.
Après avoir configuré Package.json, vous pouvez package et l'installer localement pour tester si le programme fonctionne normalement. La commande d'installation est:
La copie de code est la suivante:
Installer NPM <chemin local>
En outre, il existe une autre règle tacite pour noter que si vous souhaitez que le programme exécutable dans le package s'exécute dans l'environnement Node.js, veuillez ajouter une ligne comme celle-ci devant le fichier de saisie du programme:
La copie de code est la suivante:
#! / USR / bin / env
Sans cette ligne, il sera activé en mode par défaut du système, plutôt que d'exécuter dans l'environnement Node.js.
Enregistrer un compte NPM
Pour publier le package à NPM, vous devez également enregistrer un compte en premier. NPM ne fournit pas de version Web de l'assistant d'enregistrement. L'inscription doit également être effectuée via la ligne de commande:
La copie de code est la suivante:
AddUser NPM
Après avoir exécuté cette commande, une invite pour entrer le nom d'utilisateur, le courrier électronique et le mot de passe apparaîtra à son tour. Après être entré, vous pouvez attendre un certain temps.
Publier des packages
Une fois les préparatifs terminés, vous pouvez publier le package en exécutant la commande suivante:
La copie de code est la suivante:
NPM Publish <Path local>
Si vous souhaitez mettre à jour le package, modifiez simplement le numéro de version dans package.json, puis exécutez à nouveau la commande de version.