JavaScript är den obestridda kungen av webbutveckling, men det kommer med en berömd designegenhet: den fruktade node_modules-katalogen. En enda modern webbapp skapad med Next.js, React eller Vite drar enkelt in 1 200 paket, skapar över 75 000 filer och tar upp 1,5 GB utrymme.

Om du arbetar med frilansprojekt, experimentella hackathons eller klientwebbplatser, har du sannolikt dussintals vilande projektmappar i ~/Projects eller ~/Developer. Trettio vilande projekt kan enkelt låsa upp 45 GB SSD-utrymme med beroendefiler som du inte har rört på åtta månader.

Varför det är 100 % riskfritt att ta bort node_modules

Din faktiska källkod finns i src/, package.json och package-lock.json. Katalogen node_modules innehåller noll proprietär kod. När du återvänder till ett projekt i framtiden, om du kör npm install eller pnpm install återskapar beroenden helt på några sekunder.

Hur MagicMacCleaner identifierar vilande projekt

Istället för att manuellt söka igenom terminalmappar, skannar MagicMacCleaner dina angivna projektarbetsytor. Den korsrefererar git commit-historik och filändringsdatum. Om ett projekt inte har redigerats på över 60 dagar, erbjuder det att rensa dess beroenden med ett klick och omedelbart återta tiotals gigabyte.

Arbetsflöde för mobilutvecklare: Frigör lagringsutrymme på fysiska test-iPhones

Medan du rensar Xcode-cachar, simulatorkörningstider och bygger behållare frigör viktigt utrymme på din Mac, blir fysiska iOS-testenheter snabbt igensatta med testversioner, kraschartefakter, diagnostiska skärminspelningar och QA-skärmdumpar. Att hålla din fysiska testmaskinvara smidig är avgörande för snabb felsökning på enheten och pålitlig distribution.

  • Clearly Smart Storage Cleaner: Komprimerar gigabyte-tunga buggrapporter på skärminspelningar, upptäcker och registrerar dubbletter av personliga media på skärminspelningar, upptäcker och kontaktar dup iPhones.
  • Swipe Photo Cleaner: Granska och rensa snabbt hundratals gränssnittstestskärmdumpar och demoserier med enkel svep-till.
    Apple Ecosystem Dev Tips: Testa enhetsoptimering

Apple Ecosystem Dev Tips: Testa enhetsoptimering

Lågt lagringsutrymme på anslutna iOS-enheter kan orsaka tidsgränser för Xcode trådlös distribution och LLDB-felsökningsfel. Regelbunden mediarensning på enheten förhindrar kryptiska konstruktionsdistributionsfel.