
Esta herramienta le permite enumerar cualquier director de Node_Modules en su sistema, así como el espacio que ocupan. Luego puede seleccionar cuáles desea borrar para liberar espacio. ¡Hurra!
Estamos haciendo un esfuerzo para internacionalizar los documentos de NPKill. Aquí hay una lista de las traducciones disponibles:
Espacio despejado: deshacerse de Node_Modules viejos y polvorientos desordenando su máquina.
Último uso del espacio de trabajo : verifique cuándo fue la última vez que modificó un archivo en el espacio de trabajo (indicado en la columna Last_Mod ).
Muy rápido: NPKill está escrito en TypeScript, pero las búsquedas se realizan a un nivel bajo, lo que mejora enormemente el rendimiento.
Fácil de usar: Diga adiós a los comandos largos. Usar npkill es tan simple como leer una lista de sus node_modules y presionar a Del para deshacerse de ellos. ¿Podría ser más fácil? ;)
Minificado: apenas tiene dependencias.
¡Realmente no necesitas instalarlo para usarlo! Simplemente use el siguiente comando:
$ npx npkillO si por alguna razón realmente quieres instalarlo:
$ npm i -g npkill
# Unix users may need to run the command with sudo. Go carefullyNPKill no admite el nodo <v14. Si esto lo afecta, puede usar
[email protected]
$ npx npkill
# or just npkill if installed globally De forma predeterminada, NPKill escaneará Node_Modules que comienzan en la ruta donde se ejecuta el comando npkill .
Mueva entre las carpetas enumeradas con ↓ ↑ , y use espacio o Del para eliminar la carpeta seleccionada. También puede usar J y K para moverse entre los resultados.
Puede abrir el directorio donde se coloca el resultado seleccionado presionando o .
Para salir, q o ctrl + c si eres valiente.
¡Importante! Algunas aplicaciones instaladas en el sistema necesitan su directorio Node_Modules para funcionar y eliminarlas pueden romperlas. NPKill los resaltará mostrando un
| ARGUMENTO | DESCRIPCIÓN |
|---|---|
| -c,--bg-color | Cambiar el color resaltado de la fila. (Disponible: azul , cian, magenta, blanco, rojo y amarillo) |
| -d, -directorio | Establezca el directorio para comenzar a buscar. Por defecto, el punto de partida es. |
| -D, --lete-thous | Elimine automáticamente todas las carpetas Node_Modules que se encuentran. Sugirido para usarse junto con -x . |
| -E,-Ocurridos-errores | Ocultar errores si los hay |
| -E, -Excluir | Excluir directorios de la búsqueda (la lista de directorio debe estar dentro de las cotizaciones dobles "", cada directorio separado por ',') Ejemplo: "Ignore1, Ignore2" |
| -F, -Full | Comience a buscar desde el hogar del usuario (ejemplo: "/Home/User" en Linux) |
| -gb | Mostrar carpetas en gigabytes en lugar de megabytes. |
| -h, --help ,? | Mostrar esta página de ayuda y salir |
| -nu,--no check-actual | No verifique las actualizaciones sobre el inicio |
| -s, --sort | Resultados de clasificación por: size , path o last-mod |
| -t, - -Target | Especifique el nombre de los directorios que desea buscar (por defecto, es Node_Modules) |
| -X,-Exclute-directorios de escondidas | Excluir directorios ocultos (directorios "DOT") de la búsqueda. |
| --cre-seco | No elimina nada (lo simulará con un retraso aleatorio). |
| -v, -versión | Mostrar versión de NPKill |
Advertencia: en versiones futuras, algunos comandos pueden cambiar
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 -eSi encuentra algún error, no dude y abra un problema :)
Si desea contribuir, consulte el contribuyente.md
Continuaremos haciendo las cosas de todos modos, pero las donaciones son una de las muchas formas de apoyar lo que hacemos.
MIT © Nya García Gallardo y Juan Torres Gómez
?