Kleaner PRO

Narzędzia do obsługi systemu Windows 7/10/11.

Tworzymy z myślą o wydajności.

Obserwuj nas
Produkty
  • Kleaner PRO
  • Sklep
  • Aktywacja
  • Nowości w Kleaner PRO
  • Więcej produktów — wkrótce
Materiały
  • Funkcje
  • Pytania i odpowiedzi
  • Porównaj programy
  • Baza wiedzy
  • Blog
  • Pobierz
  • Kleaner SafeCheck
  • Planer miejsca
Informacje prawne
  • Umowa licencyjna
  • Warunki usługi
  • Polityka prywatności
  • Zwroty
[email protected]Pomoc przez Telegram @Vladimlrovlch
© 2026 Kleaner PRO · kleaner.pro. Wszelkie prawa zastrzeżone.
Płatności
ЮMoneyVisaMastercardМИРPayPalWebMoneyUseGatewayBitcoinEthereumUSDT
Kleaner PRO
FunkcjeSmart CareCennikPytania i odpowiedziBaza wiedzyBlogPobierz
Usługi▾
Kleaner SafeCheckLokalny SHA-256 · wyszukiwanie raportu VirusTotalPlaner miejscaBezpłatne narzędzie Windows
Aktywuj
FunkcjeSmart CareCennikPytania i odpowiedziBaza wiedzyBlogPobierz
UsługiKleaner SafeCheck · SHA-256Planer miejsca
Aktywuj
KupKup licencję
Blog →4 min czytania2026-05-08· Zespół Kleaner PRO

Wojny node_modules: odzyskujemy gigabajty z martwych projektów pobocznych

Każdy martwy projekt poboczny trzyma na dysku pomnik samego siebie: folder node_modules z większą liczbą plików niż instalacja Windows, czasem z całą paczką gigabajtów. Dobra wiadomość jest taka, że usuwanie go nie tylko jest bezpieczne — tak zostało zaprojektowane. Oto procedura, która odzyskuje miejsce, nie łamiąc niczego, na czym jeszcze ci zależy.

Dlaczego jeden folder potrafi ważyć więcej niż system

npm instaluje wszystkie zależności w lokalnym node_modules każdego projektu — bez współdzielenia i bez deduplikacji między projektami. Skromna aplikacja webowa z łatwością ciągnie 800 MB–2 GB na tysiącu pakietów, a prawdziwym zabójcą jest liczba plików: dziesiątki tysięcy drobiazgów, które skanuje Windows Defender, po których pełzają narzędzia backupu i na których OneDrive — jeśli projekty żyją w synchronizowanym folderze — krztusi się w nieskończoność. To też powód, dla którego instalacja na Windows trwa minuty, a na Linuksie sekundy: narzut na tworzenie małych plików jest bezlitosny. Po pięciu porzuconych eksperymentach patrzysz na 10–15 GB, których nic aktywnie nie używa.

Kasuj bez strachu: lockfile to twoja gwarancja

Kontrakt jest prosty: package.json mówi, czego potrzebujesz, package-lock.json — jakich dokładnie wersji używałeś, a node_modules to jedynie rozpakowany wynik tych dwóch. Usuń node_modules, odpal npm ci, a po kilku minutach identyczne drzewo wraca — to nie sztuczka ratunkowa, to zamierzony przepływ pracy. Jedyny nieprzebaczalny błąd to usunięcie lockfile'a albo pozwolenie, by projekt gnijł bez lockfile'a wrzuconego do repozytorium. Do szukania folderów: npx npkill skanuje wszystkie dyski, wypisuje każdy node_modules z rozmiarem i datą modyfikacji i kasuje te, które zaznaczysz; WizTree robi tę samą robotę jako ogólna mapa dysku, jeśli chcesz pełnego obrazu.

  • Kasuj node_modules — nigdy package.json ani lockfile
  • Reinstaluj przez npm ci: idzie dokładnie według lockfile'a, w przeciwieństwie do npm install
  • Odpal npx npkill, by znaleźć i uśmiercić node_modules na wszystkich dyskach
  • Trzymaj aktywne projekty poza folderami OneDrive i Dropbox — liczba plików zabija synchronizację
  • Projekt martwy? Spakuj go do zipa bez node_modules, potem skasuj folder
  • Przy nowych projektach sprawdź pnpm: jeden globalny magazyn, projekty tylko się do niego podpinają

Cache, które kryją się za folderem

Nawet gdy wszystkie node_modules przepadną, npm trzyma drugi skład: cache w %LOCALAPPDATA%\npm-cache, z kopią każdej kiedykolwiek zainstalowanej wersji każdego pakietu — gigabajty, które przez lata rosną bez hamulca. npm cache verify sprząta go bezpiecznie, a ta sama logika dotyczy pnpm store prune i yarn cache clean dla ich magazynów. Samego cache wyłączać nie warto: to właśnie on sprawia, że reinstalacja projektu z pustym cache'em jest ścieżką wyjątkową, a nie standardem. Okresowe zamiatanie śmieci w Kleaner PRO podchwytuje te deweloperskie pamięci podręczne razem ze zwykłymi plikami tymczasowymi — przydaje się, gdy kilka narzędzi po cichu nazbierało na tej samej maszynie.

Pytania i odpowiedzi

Czy bezpiecznie usunąć folder node_modules?

Tak. package.json i lockfile opisują go w całości; npm ci odbuduje identyczne drzewo w kilka minut. Tylko nie usuwaj tych dwóch plików.

Jak znaleźć wszystkie foldery node_modules na dysku?

Odpal npx npkill — przeskanuje wszystkie dyski, pokaże rozmiary i daty, skasuje to, co zaznaczysz. WizTree da ten sam widok jako pełną mapę dysku.

Sprawdź warunki przed zakupem

Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.

Pobierz dla WindowsKup licencję

Przeczytaj także

Cache pip i virtualenv: dyskowa dieta dla Pythona→7 darmowych narzędzi, które pokażą, co zapycha dysk→Co to jest AppData: Roaming, Local i LocalLow — czym się różnią→Dlaczego dysk C: zarasta sam z siebie, co byś nie robił→

Napisz do nas: [email protected]

Polski
EnglishРусскийУкраїнськаDeutschEspañolFrançaisPortuguês (BR)PolskiItalianoTürkçe日本語简体中文