Diskzyv0.1
Seguro apagar

O que é o cache do npm (~/.npm) no Mac? É seguro apagar?

Resposta curta

Sim, é seguro apagar o cache do npm. Ele é uma cópia local dos pacotes que o npm já baixou, e o npm busca no registro o que estiver faltando na próxima instalação.

Onde fica

~/.npm/_cacache

O que é

Toda vez que o npm instala um pacote, ele salva o arquivo baixado e os metadados em ~/.npm/_cacache. Instalações posteriores da mesma versão, em qualquer projeto, podem então vir do disco em vez da rede.

O cache só cresce. O npm não remove versões antigas, então todas as versões de todos os pacotes que você já instalou continuam ali.

A pasta ~/.npm também guarda logs e os pacotes que o npx executou. Eles são pequenos em comparação e também podem ser removidos com segurança.

Que tamanho pode atingir

Muitas vezes alguns GB depois de um ou dois anos de trabalho regular com JavaScript.

Como limpar manualmente

  1. Abra o Terminal.
  2. Execute o comando abaixo. Ele apaga tudo o que há na pasta de cache do npm. O npm pede --force porque considera que o cache se corrige sozinho e que limpá-lo raramente é necessário.
  3. Se você só quer que o npm verifique o cache e descarte dados desnecessários, execute npm cache verify.
No Terminal
npm cache clean --force

O que acontece depois

Seus projetos e as pastas node_modules deles continuam funcionando. As próximas instalações baixam os pacotes do registro de novo, então demoram mais e precisam de conexão de rede.

Como o Diskzy lida com isso

O Diskzy lista o cache do npm na aba Clean up (Limpeza) e o deixa marcado, junto com os outros caches de gerenciadores de pacotes que ele trata da mesma forma.

Guias relacionados

Veja para onde foi o espaço do seu Mac

O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.

Experimente o Diskzy grátis
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語