O que é a store do pnpm no Mac e é seguro apagar?
Sim, é seguro limpar ou apagar a store do pnpm. O pnpm baixa de novo qualquer pacote que falte na próxima vez que você executar pnpm install.
Onde fica
~/Library/pnpm/storeO que é
O pnpm mantém no disco uma única store de arquivos de pacotes, endereçada por conteúdo. Quando você instala dependências, ele cria links dos arquivos da store para a node_modules de cada projeto em vez de copiá-los, e é por isso que o pnpm usa menos espaço do que uma cópia completa por projeto.
A store cresce porque os pacotes continuam nela depois que os projetos que os usavam passaram para versões mais novas ou foram apagados. Esses pacotes sem referência são o que o prune remove.
No macOS, o local padrão é ~/Library/pnpm/store. Você pode confirmar onde fica a sua com pnpm store path.
Que tamanho pode atingir
Em geral alguns GB, mais se você trabalha em muitos projetos com versões diferentes de dependências.
Como limpar manualmente
- Abra o Terminal.
- Execute o comando abaixo. Ele remove da store os pacotes que nenhum projeto no seu Mac referencia mais e deixa o resto.
- Para remover a store inteira, execute pnpm store path para encontrá-la e apague essa pasta. Depois disso, os projetos precisam de pnpm install antes da próxima mudança de dependências.
pnpm store pruneO que acontece depois
Depois de um prune, os projetos existentes continuam funcionando, porque os pacotes que eles usam ainda estão na store. O que foi removido é baixado de novo na próxima vez que um projeto precisar.
Como o Diskzy lida com isso
O Diskzy lista o cache do pnpm na aba Clean up (Limpeza) e o deixa marcado, como os caches do npm, do Yarn e do Bun.
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