O que é o cache do npm (~/.npm) no Mac? É seguro apagar?
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/_cacacheO 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
- Abra o Terminal.
- 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.
- Se você só quer que o npm verifique o cache e descarte dados desnecessários, execute npm cache verify.
npm cache clean --forceO 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