Node.js è un ambiente di runtime JavaScript che consente di eseguire JavaScript al di fuori dei browser Web, rendendolo una scelta popolare per lo sviluppo di tutti i tipi di applicazioni. Parte della sua popolarità è dovuta alla pletora di pacchetti NPM disponibili per facilitare l'esperienza degli sviluppatori.
Tuttavia, questi pacchetti possono consumare molto spazio sul disco e potresti non volerli tenere in giro dopo aver completato il processo di sviluppo. Imparare a pulire questi pacchetti non desiderati dal node_modules cartella con npkill.
Che cos'è npkill e come puoi usarlo?
npkill è un pacchetto NPM leggero che consente di trovare e rimuovere facilmente le cartelle node_modules vecchie e pesanti . Prima di iniziare a utilizzare npkill, assicurati di avere Node.js e NPM installati sul tuo computer.
Correlati: Come installare Node.js e npm su Windows
L'esecuzione di npkill è un processo piuttosto semplice e non richiede l'installazione di dipendenze aggiuntive. Puoi accedervi eseguendo questo comando nel terminale:
npx npkill
Questo comando eseguirà la scansione di tutte le cartelle node_modules a partire dal percorso in cui è stato eseguito il comando e le visualizzerà insieme alla quantità di spazio che occupano sul disco.
Utilizzando questo strumento interattivo, puoi selezionare i progetti che non sviluppi più attivamente ed eliminare i file e le cartelle di dipendenza senza problemi, semplicemente premendo un pulsante.
Puoi utilizzare i tasti freccia per spostarti tra le cartelle elencate e la barra spaziatrice per eliminare la cartella selezionata. Una volta terminato, usa il tasto Q o i tasti Ctrl + C per uscire dal menu interattivo.
Stai attento durante l'eliminazione delle cartelle
npkill è uno strumento utile per eliminare i file indesiderati di vecchi progetti che non mantieni più. Tuttavia, l'eliminazione della cartella node_modules dei progetti attivi richiederà di reinstallarli prima di poter eseguire nuovamente l'app. Si consiglia di procedere con cautela durante l'eliminazione di qualsiasi cartella poiché questa azione è irreversibile.
Sei nuovo nell'ecosistema Node.js o stai passando da una tecnologia diversa? Ecco tutto ciò che devi sapere per iniziare con lo sviluppo di Node.js.