Maison > interface Web > js tutoriel > À quoi sert le « préfixe @ » dans les packages npm ?

À quoi sert le « préfixe @ » dans les packages npm ?

Mary-Kate Olsen
Libérer: 2024-11-16 05:38:03
original
781 Les gens l'ont consulté

What is the

Comprendre le préfixe « @ dans les packages npm

Dans les commandes npm, le préfixe « @ » est couramment utilisé pour indiquer les packages étendus. Les packages étendus sont une fonctionnalité introduite dans npm pour organiser et les packages d'espace de noms. Voici une explication de leur signification.

Qu'est-ce que Scoped. Packages ?

Les packages à portée sont des packages publiés sous l'espace de noms d'un utilisateur ou d'une organisation spécifique sur npm. Ce préfixe unique garantit que les noms de packages sont distincts dans leur portée, plutôt que de devoir être globalement uniques.

Avantages du cadrage

Les forfaits cadrés offrent plusieurs avantages :

  • Clarté de la propriété : Les organisations peuvent clairement identifier leurs packages officiels en incluant leur espace de noms.
  • Clashes de noms réduits : Au sein une portée, les noms de packages peuvent être réutilisés sans entrer en conflit avec des noms similaires provenant d'autres espaces de noms.

Syntaxe d'installation

Pour installer un package étendu, vous devez spécifier le préfixe "@" suivi du nom du package par exemple :

npm install @angular/router --save
Copier après la connexion
<.>Visibilité des packages à portée publique

Les packages à portée publique sont désormais visibles dans les résultats de recherche npm. Cependant, les packages à portée privée restent masqués à moins qu'ils ne soient explicitement publiés par leurs créateurs.

Ressources supplémentaires

Pour plus d'informations sur les packages à portée privée :

    Documentation NPM : https:/ /docs.npmjs.com/about-scoped-packages
  • Documentation angulaire : https://angular.io/guide/using-npm-packages

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal