Diskzyv0.1
Seguro apagar

O que é a store do pnpm no Mac e é seguro apagar?

Resposta curta

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/store

O 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

  1. Abra o Terminal.
  2. Execute o comando abaixo. Ele remove da store os pacotes que nenhum projeto no seu Mac referencia mais e deixa o resto.
  3. 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.
No Terminal
pnpm store prune

O 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
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語