
Esta ferramenta permite listar qualquer diretório Node_modules em seu sistema, bem como o espaço que eles ocupam. Você pode selecionar quais você deseja apagar para liberar espaço. Yay!
Estamos fazendo um esforço para internacionalizar os documentos da NPKILL. Aqui está uma lista das traduções disponíveis:
Espaço limpo: Livre -se de node_modules antigos e empoeirados, bagunçando sua máquina.
Último uso de espaço de trabalho : verifique quando foi a última vez que você modificou um arquivo na área de trabalho (indicada na coluna Last_mod ).
Muito rápido: o NPKill está escrito no TypeScript, mas as pesquisas são realizadas em um nível baixo, melhorando bastante o desempenho.
Fácil de usar: diga adeus a comandos longos. O uso do NPKill é tão simples quanto ler uma lista de seus node_modules e pressionar Del para se livrar deles. Poderia ser mais fácil? ;)
Minified: Ele quase não tem dependências.
Você realmente não precisa instalá -lo para usá -lo! Basta usar o seguinte comando:
$ npx npkillOu se, por algum motivo, você realmente deseja instalá -lo:
$ npm i -g npkill
# Unix users may need to run the command with sudo. Go carefullyO NPKILL não suporta o nó <V14. Se isso afetar você, você pode usar
[email protected]
$ npx npkill
# or just npkill if installed globally Por padrão, o NPKill digitalizará o Node_modules começando no caminho em que o comando npkill é executado.
Mova -se entre as pastas listadas com ↓ ↑ e use espaço ou del para excluir a pasta selecionada. Você também pode usar J e K para se mover entre os resultados.
Você pode abrir o diretório onde o resultado selecionado é colocado pressionando o .
Para sair, q ou ctrl + c se você for corajoso.
Importante! Alguns aplicativos instalados no sistema precisam que seu diretório Node_modules funcione e excluí -los pode quebrá -los. Npkill os destacará exibindo um
| ARGUMENTO | DESCRIÇÃO |
|---|---|
| -C,--BG-Color | Alterar a cor de destaque da linha. (Disponível: azul , ciano, magenta, branco, vermelho e amarelo) |
| -d, - -diretório | Defina o diretório a partir do qual começar a pesquisar. Por padrão, o ponto inicial é. |
| -D,--Delete-All | Exclua automaticamente todas as pastas Node_modules que são encontradas. Sugerido para ser usado junto com -x . |
| -e,--hide-errors | Ocultar erros se houver |
| -E, --exclude | Exclua diretórios da pesquisa (a lista de diretórios deve estar dentro de citações duplas "", cada diretório separado por ',') Exemplo: "ignore1, ignore2" |
| -f, --full | Comece a pesquisar na casa do usuário (exemplo: "/home/usuário" no Linux) |
| -gb | Mostre pastas em gigabytes em vez de megabytes. |
| -h, --help ,? | Mostre esta página de ajuda e saída |
| -nu,--não-check-update | Não verifique se há atualizações na inicialização |
| -s, - -Sort | Classificar os resultados por: size , path ou last-mod |
| -t, - -alvo | Especifique o nome dos diretórios que você deseja pesquisar (por padrão, é Node_modules) |
| -x, --exclude-hidden-Directories | Exclua diretórios ocultos (diretórios "dot" da pesquisa. |
| --run-run | Não exclui nada (simulará com um atraso aleatório). |
| -v, --version | Mostre a versão npkill |
Aviso: em versões futuras, alguns comandos podem mudar
npkill -d ~ /projects
# other alternative:
cd ~ /projects
npkillnpkill --target dist -enpkill --color magentanpkill -d ' ~/more projects ' -gb --sort size --target vendornpkill -d ' projects ' --exclude " progress, ignore-this "npkill -d ~ /backups/ --delete-all # -- First, clone the repository
git clone https://github.com/voidcosmos/npkill.git
# -- Navigate to the dir
cd npkill
# -- Install dependencies
npm install
# -- And run!
npm run start
# -- If you want to run it with some parameter, you will have to add "--" as in the following example:
npm run start -- -f -eSe você encontrar bugs, não hesite e abra um problema :)
Se você quiser contribuir, verifique o contribuindo.md
Continuaremos a fazer as coisas de qualquer maneira, mas as doações são uma das muitas maneiras de apoiar o que fazemos.
MIT © Nya García Gallardo e Juan Torres Gómez
?