Npkill: O Terror das Pastas node_modules que Vai Salvar Seu Espaço em Disco 🗑️

Você já se deparou com o espaço do disco ficando cada vez menor sem saber por quê? Se você trabalha com desenvolvimento Node.js, a resposta pode estar nas famigeradas pastas node_modules. Elas são indispensáveis para os projetos, mas, quando acumuladas, podem devorar preciosos gigabytes. Foi em busca de uma solução para este problema que encontrei o npkill, uma ferramenta que chamo carinhosamente de “terror do node_modules“. Com apenas alguns comandos, consegui liberar 10 GB do meu SSD. Quer saber como? Continue lendo!


O Que é o Npkill?

O npkill é uma ferramenta de linha de comando extremamente simples e eficiente, criada para localizar e apagar pastas node_modules com rapidez. Ideal para desenvolvedores que acumulam projetos locais e enfrentam dificuldades em gerenciar o armazenamento, ele é uma solução prática para liberar espaço com poucos comandos.


Como Instalar o Npkill

Antes de começar, você precisa ter o npm (Node Package Manager) instalado em sua máquina. Com isso, o processo de instalação do npkill é tão simples quanto:

npm i -g npkill

Isso instalará o npkill globalmente, permitindo que você o execute de qualquer lugar no terminal.


Como Usar o Npkill

Depois de instalado, o uso do npkill é direto e eficiente. Veja como:

  1. Executar a ferramenta: Basta digitar no terminal: npkill Por padrão, ele iniciará a busca por pastas node_modules no diretório atual.
  2. Personalizar o diretório de busca: Caso queira escanear um diretório específico, utilize: npkill -d <nome_do_diretorio>
  3. Navegar e selecionar: Ao listar as pastas encontradas, você pode navegar pelos resultados usando as setas do teclado.
  4. Apagar pastas: Quando encontrar uma pasta que deseja deletar, basta pressionar a barra de espaço. O npkill a removerá instantaneamente.
  5. Finalizar a execução: Para encerrar a ferramenta, pressione q ou Ctrl + C.

Principais Vantagens do Npkill

O npkill se destaca por sua simplicidade e eficiência. Aqui estão os motivos pelos quais ele merece um lugar no seu arsenal de ferramentas:

  • Liberação de Espaço Rápida: Com um único comando, você pode apagar pastas que consomem gigabytes de espaço.
  • Foco em Pastas node_modules: Por padrão, ele escaneia exclusivamente diretórios que costumam ser os maiores consumidores de armazenamento.
  • Busca Personalizável: Caso você tenha outros diretórios pesados, pode personalizar o local do escaneamento.
  • Economia de Tempo: Evita o processo manual e demorado de localizar e apagar pastas uma a uma.

Relato de Caso: 10 GB Liberados em Minutos 💾

Eu tinha acumulado cerca de 10 GB de projetos pessoais, cada um com sua respectiva pasta node_modules. Apagar manualmente seria tedioso e demorado. Foi aí que conheci o npkill. Com um simples comando, ele escaneou meu SSD, localizou todas as pastas desnecessárias, e com poucos cliques, recuperei gigabytes preciosos. O processo foi tão rápido que parecia mágica!


Conclusão

Se você é desenvolvedor Node.js e enfrenta problemas com espaço em disco, o npkill é a ferramenta que você precisa. Simples, eficiente e poderosa, ela elimina a dor de cabeça de gerenciar pastas node_modules. Experimente agora mesmo e descubra o quanto você pode economizar no seu armazenamento.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *