Ajuda do Levo · Para o seu tipo de Mac

Para desenvolvedores web: node_modules e caches de pacotes

Projetos JavaScript são pequenos até você instalá-los. Algumas dezenas de projetos depois, as pastas node_modules e os caches de pacotes somam dezenas de gigabytes. Quase tudo isso está a um download de distância.

O que o Levo procura

Quais projetos podem ser limpos com segurança

O Levo tem cuidado com um projeto em que você está trabalhando. Uma pasta node_modules só vem marcada quando nada está rodando dentro dela (nenhum servidor de desenvolvimento, nenhum arquivo aberto, nenhuma sessão de agente de programação) e seu agente considera o projeto parado. Um projeto que você usou hoje de manhã fica desmarcado.

Seu agente acrescenta julgamento. Uma pasta dist que está versionada no git não é saída de build, e seu agente sabe a diferença.

Servidores de desenvolvimento e watchers

Um servidor de desenvolvimento ou watcher esquecido é um motivo comum para o ventilador disparar. Abra Free memory, CPU and GPU e seu agente lista os que estão parados há horas, para você encerrá-los. Veja Liberar memória, CPU e GPU.

Uma boa rotina

  1. Analise e depois abra Project dependencies.
  2. Escolha um nível de limpeza. Balanced é um bom começo: ele marca os projetos que seu agente considera parados.
  3. Clique em Clean up. Quando voltar a um projeto antigo, execute npm install (ou o equivalente da sua ferramenta) como de costume.

Os caches de pacotes só aceleram as instalações, então limpe-os à vontade. Sem eles, a próxima instalação é mais lenta e precisa de rede uma vez.