JavaScript npm

Onde o npm salva os pacotes? Global e local

7 de junho de 2021

Onde o npm salva os pacotes? Global e local

Neste artigo você vai aprender onde o npm salva os pacotes, ou seja, onde pacotes globais e locais ficam salvos na máquina que contém o projeto

Onde o npm salva os pacotes capa

Fala programador(a), beleza? Bora aprender mais sobre npm, pacotes locais e também os pacotes instalados de forma global!

Local de instalação pacotes globais

Os pacotes instalados de forma global, ou seja, com a flag -g e que estão disponíveis em qualquer diretório, podem ser verificados a partir do comando npm list -g

Este comando mostra todos os pacotes instalados na máquina

  • Para Linux os módulos geralmente ficam em: /usr/local/lib/node
  • E em Windows: USUARIO\AppData\Roaming\npm\node_modules

O caminho pode variar ligeiramente dependendo da distribuição ou versão do SO

Local de instalação pacotes locais / da aplicação

Já os pacotes locais ficam na pasta onde o projeto foi iniciado com npm init

Nesta pasta há uma outra chamada node_modules, onde são salvos os pacotes que instalamos da aplicação e também as suas dependências

Caso a pasta não exista, digite npm install no mesmo diretório do arquivo package.json

Isso fará com que os módulos sejam instalados, é uma prática comum compartilhar a aplicação sem a pasta node_modules

Conclusão

Neste artigo você aprendeu onde o npm salva os pacotes, tanto os pacotes globais quanto os salvos para a aplicação

Os pacotes globais variam de sistema operacional para sistema operacional, mas possíveis diretórios foram identificados acima

Já os locais ficam em node_modules, uma das pastas do projeto

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
0
Would love your thoughts, please comment.x