Diskzyv0.1
Apague com cuidado

O que é ~/.nvm/versions no Mac? Dá para apagar versões antigas?

Resposta curta

Você pode remover as versões do Node.js que não usa mais, mas faça isso com o nvm e mantenha as que seus projetos precisam. Cada versão também carrega seus próprios pacotes instalados globalmente, que vão embora com ela.

Onde fica

~/.nvm/versions/node

O que é

O nvm, o Node Version Manager, instala cada versão do Node.js em sua própria pasta dentro de ~/.nvm/versions/node. Trocar de versão com nvm use só muda para qual dessas pastas o seu shell aponta.

Cada versão tem sua própria cópia do npm e seu próprio conjunto de pacotes globais, aqueles que você instalou com npm install -g enquanto aquela versão estava ativa. Eles ficam guardados dentro da pasta daquela versão.

Ela cresce porque instalar uma versão nova nunca remove as antigas. Depois de alguns anos de atualizações, um Mac pode ter muitas versões que ninguém usa mais.

Que tamanho pode atingir

Cada versão ocupa de cerca de cem a algumas centenas de MB, e mais com muitos pacotes globais instalados.

Como limpar manualmente

  1. Execute o comando abaixo em um shell onde o nvm esteja carregado. Ele lista todas as versões instaladas e mostra qual é a atual e qual é a padrão.
  2. Confira quais versões seus projetos pedem, por exemplo em um arquivo .nvmrc ou no campo engines do package.json.
  3. Remova uma versão de que você não precisa com nvm uninstall seguido do número da versão. O nvm não remove a versão que está ativa no momento, então mude para outra antes.
  4. Para limpar os downloads que o nvm guarda de instalações anteriores, execute nvm cache clear.
No Terminal
nvm ls

O que acontece depois

A versão removida e os pacotes globais dela somem. Você pode instalá-la de novo a qualquer momento com nvm install e teria de reinstalar os pacotes globais que ainda quiser.

Como o Diskzy lida com isso

O Diskzy mostra ~/.nvm no mapa do disco com o tamanho de cada versão do Node.js, para você ver quais das antigas vale a pena remover com o nvm.

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日本語