La meilleure façon de gérer les packages npm installés localement est de créer un fichier package.json.
package.json dossier offre de nombreux avantages :
Il sert de documentation pour les packages dont votre projet dépend. Il vous permet de spécifier la version d’un paquet que votre projet peut utiliser en utilisant des règles de versionnement sémantiques. Rendre votre build reproductible facilite le partage avec d’autres développeurs d’une manière plus facile à partager. Exigences
Au minimum, package.json doit avoir :
« nom » toutes en minuscules Un mot, pas d’espaces les tirets et les soulignements autorisés « version » sous la forme de x.x.x Suit la spécification Semver
Par exemple:
Créez package.json
Pour créer une package.json run :
> npm init Cela lance un questionnaire en ligne de commande et crée enfin un package.json dans le répertoire où vous avez lancé la commande.
Initialiser un package.json en lançant npm init dans le répertoire vous permettra d’entrer beaucoup d’informations, telles que : nom, version, auteur, etc.
Si nous utilisons le nom par défaut, il suffit d’appuyer sur entrée !!
Je n’ai saisi que les informations dans la description et l’auteur, et toutes les autres déclarations sont par défaut, par exemple :
On peut voir que le paquet package.json généré est le suivant :
Si vous voulez utiliser la génération par défaut et ne pas appuyer sur le bouton entrée de la voiture à chaque fois, vous pouvez ajouter — oui après l’initiation npm,
Code:
Ainsi, vous n’avez pas à appuyer sur le bouton Entrée à chaque fois, et le résultat est le suivant :
Name : par défaut est le nom de l’auteur, sauf dans le répertoire git, auquel cas ce sera le nom du dépôt version : always 1.0.0 Main : Toujours index.js scrip{filter}ts : Crée par défaut un script de test vide Mots-clés : vide auteur : quel que soit le CLI que vous fournissez licence : ISC Dépôt : Extraira les informations du répertoire actuel (s’il existe). bugs : Les informations seront extraites du répertoire actuel (s’il existe). Page d’accueil : Extraira les informations du répertoire actuel (s’il existe).
Vous pouvez aussi définir plusieurs options de configuration pour la commande init. Quelques exemples utiles :
|