Kleaner PRO

Cuidado profissional do sistema para Windows 7/10/11.

Feito com cuidado pelo desempenho.

Siga-nos
Produtos
  • Kleaner PRO
  • Loja
  • Portal de ativação
  • Novidades do Kleaner PRO
  • Mais produtos — em breve
Recursos
  • Recursos
  • FAQ
  • Comparar ferramentas
  • Base de conhecimento
  • Blog
  • Baixar
  • Kleaner SafeCheck
  • Planejador de espaço
Jurídico
  • Contrato de licença
  • Termos de serviço
  • Política de privacidade
  • Política de reembolso
[email protected]Suporte no Telegram @Vladimlrovlch
© 2026 Kleaner PRO. Todos os direitos reservados.
Pagamentos
ЮMoneyVisaMastercardМИРPayPalWebMoneyUseGatewayBitcoinEthereumUSDT
Kleaner PRO
RecursosSmart CarePreçosFAQBase de conhecimentoBlogBaixar
Serviços▾
Kleaner SafeCheckSHA-256 local · buscar relatório no VirusTotalPlanejador de espaçoFerramenta gratuita para Windows
Ativar
RecursosSmart CarePreçosFAQBase de conhecimentoBlogBaixar
ServiçosKleaner SafeCheck · SHA-256Planejador de espaço
Ativar
ComprarComprar licença
Blog →5 min de leitura2026-09-09· Equipe Kleaner PRO

Caches do npm e do pnpm: onde os gigabytes se escondem no AppData

A toolchain Node é a mais silenciosa devoradora de disco numa máquina de desenvolvimento: um cache do npm passa dos 10 GB sem alarde, e o store do pnpm ainda adiciona a própria camada em cima. Ambos vivem no AppData, nenhum aparece nas pastas que você costuma limpar, e ambos dão para aparar em minutos — desde que você conheça uma pegadinha específica.

Duas ferramentas, dois modelos de cache

O npm mantém um cache endereçável por conteúdo em %LOCALAPPDATA%\npm-cache: cada tarball já baixado, mais logs e o cache _npx das execuções pontuais de pacotes. Nada disso é necessário para que os projetos instalados continuem funcionando — o cache existe apenas para acelerar instalações futuras e viabilizar o trabalho offline. O pnpm resolve de outro jeito: um repositório único (nas versões recentes, %LOCALAPPDATA%\pnpm\store) guarda os arquivos de verdade, e cada pasta node_modules de cada projeto é construída com vínculos físicos para ele. É por isso que projetos no pnpm não multiplicam o consumo de disco como os do npm — e é por isso que o próprio store cresce sem limite: cada versão nova de pacote fica lá para sempre até você limpar.

Daí a surpresa conhecida: você apaga um projeto velho e o espaço não volta, porque os vínculos físicos do store continuam mantendo os dados vivos. Quem precisa de atenção é o store, não as pastas dos projetos.

Os comandos de limpeza que valem a pena

Tudo aqui é seguro por definição: caches são caches, e as ferramentas os reconstroem sob demanda:

  • npm cache clean --force — esvazia todo o cache do npm; as próximas instalações baixam de novo o que precisarem
  • npm cache verify — a opção suave: coleta lixo e verifica integridade em vez de varrer tudo
  • pnpm store prune — remove do repositório os pacotes a que nenhum projeto ainda aponta
  • Apagar %LOCALAPPDATA%\npm-cache\_npx — caches descartáveis das execuções do npx, sempre seguro
  • npm config set cache D:\dev\npm-cache — muda o cache do SSD para um disco de dados, de vez
  • Meça antes: um escaneamento de tamanho no AppData ganha do apagar às cegas — npm-cache e o store do pnpm são os dois suspeitos de sempre

A pegadinha dos vínculos físicos no NTFS

Agora a parte que confunde todo mundo: no NTFS, os dados de um arquivo só são liberados quando o último vínculo físico a ele desaparece. Apagar o store do pnpm logo depois de limpar o node_modules devolve o espaço esperado. Apagar o store enquanto os projetos ainda apontam para os arquivos dele não libera nada: os bytes ficam no disco enquanto o node_modules existir, e o Explorador continua mostrando entradas do store que na prática são cascas vazias. A ordem importa: primeiro remova os projetos (ou os node_modules deles), depois rode pnpm store prune. Runners de CI e máquinas que atravessam muitos repositórios são as que mais lucram com uma passada mensal; num notebook de projeto único, o store raramente merece atenção.

Perguntas e respostas

Posso apagar a pasta npm-cache no AppData?

Pode. Ela só guarda tarballs baixados e logs; o npm baixa de novo o que precisar na próxima instalação. Use npm cache clean --force ou apague a pasta direto.

Onde fica o store do pnpm no Windows?

Nas versões recentes do pnpm, em %LOCALAPPDATA%\pnpm\store — o caminho exato aparece em pnpm store path. Limpe com pnpm store prune, não apagando pastas à mão.

Veja exatamente o que está incluído antes de comprar.

O teste único de 30 minutos cobre os recursos básicos. Os recursos marcados PRO ficam bloqueados até a ativação de uma licença paga.

Baixar para WindowsComprar licença

Continue lendo

A guerra do node_modules: recuperando gigas de projetos mortos→Cache do pip e virtualenvs: uma dieta de disco para Python→O que é AppData: Roaming, Local e LocalLow→18 lugares onde o Windows esconde lixo que você nunca confere→

Fale com a gente: [email protected]

Português (BR)
EnglishРусскийУкраїнськаDeutschEspañolFrançaisPortuguês (BR)PolskiItalianoTürkçe日本語简体中文