Page cover

9.5.1 - O que é NPM?

O npm (Node Package Manager) é o gerenciador de pacotes do Node.js. Ele serve para instalar, atualizar e gerenciar bibliotecas e ferramentas que usamos em projetos Node.js, como o Express.

Quando você roda o comando npm init, cria um arquivo chamado package.json, que registra as dependências e configurações do seu projeto. Depois disso, você pode instalar bibliotecas com comandos como:

bash
npm install express

O npm faz o download do pacote e o adiciona à pasta node_modules. Ele também registra a biblioteca no package.json, para que qualquer pessoa possa instalar tudo que o projeto precisa apenas rodando:

bash
npm install

Além disso, o npm é o maior repositório de pacotes do mundo, com milhares de ferramentas prontas para uso.

Last updated