Node.js is een JavaScript-runtimeomgeving waarmee u JavaScript buiten webbrowsers kunt uitvoeren, waardoor het een populaire keuze is voor het ontwikkelen van allerlei soorten toepassingen. Een deel van zijn populariteit is te danken aan de overvloed aan NPM-pakketten die er zijn om de ontwikkelaarservaring te vergemakkelijken.
Deze pakketten kunnen echter behoorlijk veel ruimte op uw schijf in beslag nemen, en u wilt ze misschien niet in de buurt houden nadat u het ontwikkelingsproces hebt voltooid. Leer hoe u deze ongewenste pakketten van het reinigen node_modules map met npkill.
Wat is npkill en hoe kun je het gebruiken?
npkill is een lichtgewicht NPM-pakket waarmee je gemakkelijk oude en zware node_modules- mappen kunt vinden en verwijderen . Voordat u aan de slag gaat met npkill, moet u ervoor zorgen dat Node.js en NPM op uw computer zijn geïnstalleerd.
Gerelateerd: Hoe Node.js en npm op Windows te installeren
Het uitvoeren van npkill is een vrij eenvoudig proces en u hoeft geen extra afhankelijkheden te installeren. U kunt er toegang toe krijgen door deze opdracht in de terminal uit te voeren:
npx npkill
Deze opdracht scant naar alle node_modules- mappen die beginnen bij het pad waar de opdracht is uitgevoerd en geeft deze weer samen met de hoeveelheid ruimte die ze op uw schijf innemen.
Met deze interactieve tool kunt u de projecten die u niet langer actief ontwikkelt, kiezen en de afhankelijkheidsbestanden en -mappen naadloos verwijderen met slechts één druk op de knop.
U kunt de pijltoetsen gebruiken om tussen de weergegeven mappen te bewegen en de spatiebalk om de geselecteerde map te verwijderen. Als u klaar bent, gebruikt u de Q- toets of de Ctrl + C- toetsen om het interactieve menu te verlaten.
Wees voorzichtig bij het verwijderen van de mappen
npkill is een handig hulpmiddel voor het verwijderen van ongewenste bestanden van oude projecten die u niet langer onderhoudt. Als u de map node_modules van actieve projecten verwijdert, moet u ze echter opnieuw installeren voordat u de app opnieuw kunt uitvoeren. Het wordt aanbevolen om voorzichtig te werk te gaan bij het verwijderen van mappen, aangezien deze actie onomkeerbaar is.
Nieuw bij het Node.js-ecosysteem of overstappen van een andere technologie? Hier vindt u alles wat u moet weten om aan de slag te gaan met de ontwikkeling van Node.js.