Capítulo 5. Gestão de pacotes
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
No Capítulo 1, aprendemos brevemente sobre o gerenciador de pacotes padrão do Node, o npm. Agora é hora de dar uma olhada mais profunda e ficar confortável em encontrar, usar e criar pacotes para o Node.
O termo package é o que o mundo do software usa para descrever uma pasta que contém código. No Node, essa pasta também terá um ficheiro package.json que descreve os metadados e as dependências do pacote.
O termo módulo refere-se a um único ficheiro ou a um conjunto de ficheiros relacionados que encapsulam um conjunto de funcionalidades. Os módulos permitem que os desenvolvedores organizem seu código em unidades separadas e reutilizáveis. Um pacote Node geralmente representa um único módulo Node, mas alguns pacotes têm mais de um módulo.
Um pacote refere-se normalmente a código externo de que um projeto depende, mas penso que uma palavra melhor para descrever código de pacote é genérico. Podes tornar genéricas partes do teu próprio código e extraí-las para um pacote que podes depois utilizar em muitos projectos.
Apresentando o Gerenciamento de Pacotes
Se os pacotes são apenas pastas, por que exatamente precisamos de um gerenciador de pacotes para eles?
Manter o controle dessas pastas de pacotes torna-se um desafio quando há muitos deles e quando esses pacotes dependem de outros pacotes. Isso é especialmente verdadeiro para uma equipe ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access