Neste artigo você vai aprender qual o significado do arroba em pacotes npm, o @ que serve como prefixo de alguns pacotes

significado do arroba em pacotes npm capa

Fala programador(a), bora aprender mais sobre os pacotes do npm!

Estes arrobas na frente do nome dos pacotes pertencem a uma nova funcionalidade dos pacotes do npm, chamada de: scoped packages

Que basicamente nicham um pacote, trazendo uma espécie de namespace para ele

Um exemplo bem clássico destes pacotes são os do o framework Angular, que todos tem o prefixo de @angular

Então sabemos que eles pertecem a estrutura do framework, isso faz com que eles sejam dependências diretas do Angular e também ajudam a dividir o pacote principal

Separando assim o projeto em responsabilidades, como o pacote para requisições http

Que é o: @angular/http, ou seja, faz parte do Angular e o seu papel é trabalhar com as requisições entre a aplicação front-end e o servidor

Além disso, estes pacotes não são aparentes na busca pública, pois separados da sua estrutura principal não tem muita valia

E outra curiosidade é que a primeira parte do nome representa a organização/empresa por trás do pacote, ou seja, o angular é porque pertence ao Angular

Já a segunda parte é o nome do pacote, que geralmente atribui a sua principal função, como o http é trabalhar com requisições HTTP

Conclusão

Neste artigo você aprendeu qual o significado do arroba em pacotes npm

Vimos que é um recurso chamado de scoped modules, destinado a pacotes segmentados de outros maiores

E que há uma empresa/organização por trás dos mesmos

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments