O que são pacotes?

Pacotes (ou bibliotecas) fornecem funcionalidades prontas que você pode reutilizar em seus projetos, economizando tempo e esforço ao evitar a reescrita de código. Eles ajudam a modularizar e organizar o código, facilitando a reutilização e a distribuição de funcionalidades.


Bons pacotes são mantidas pela comunidade ou por organizações dedicadas. Isso significa que eles são atualizados para corrigir bugs, melhorar o desempenho e fornecer novos recursos.

Gerenciadores de Pacotes

Gerenciadores de pacotes são ferramentas essenciais no desenvolvimento de software, pois peritem que desenvolvedores instalem, atualizem e gerenciem bibliotecas de código de forma eficiente. No ecossistema JavaScript, os principais gerenciadores de pacotes são o NPM(Node Package Manager) e o PNPM(Performant NPM).

NPM (Node Package Manager)

O NPM é o gerenciador de pacotes padrão para Node.js. Ele permite que os desenvolvedores instalem, gerenciem e compartilhem pacotes de código.

npm init -y
npm install <nome-do-pacote>
npm update <nome-do-pacote>
npm uninstall <nome-do-pacote>
npm run build