Skip to Content
Node.js eficiente
book

Node.js eficiente

by Samer Buna
March 2025
Intermediate to advanced
240 pages
5h 49m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Node.js eficiente

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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Projetos Node.js

Projetos Node.js

Jonathan Wexler
JavaScript: Best Practice

JavaScript: Best Practice

James Kolce, Moritz Kroger, Ivan Curic, Samier Saeed, Jeff Mott, M. David Green, Craig Buckler

Publisher Resources

ISBN: 9798341637719