Kleaner PRO

Windows 7/10/11 のための PC メンテナンス。

パフォーマンスにこだわって作っています。

フォローする
製品
  • Kleaner PRO
  • ストア
  • ライセンス管理
  • Kleaner PRO の更新情報
  • 今後さらに製品を追加予定
リソース
  • 機能
  • よくある質問
  • Compare tools
  • ナレッジベース
  • Blog
  • ダウンロード
  • Kleaner SafeCheck
  • ストレージ計画
法的情報
  • ライセンス契約
  • 利用規約
  • プライバシーポリシー
  • 返金ポリシー
[email protected]Telegram サポート @Vladimlrovlch
© 2026 Kleaner PRO · kleaner.pro. All rights reserved.
お支払い方法
ЮMoneyVisaMastercardМИРPayPalWebMoneyUseGatewayBitcoinEthereumUSDT
Kleaner PRO
機能Smart Care料金よくある質問ナレッジベースBlogダウンロード
サービス▾
Kleaner SafeCheckローカル SHA-256 · VirusTotal レポート照会ストレージ計画無料の Windows ツール
有効化
機能Smart Care料金よくある質問ナレッジベースBlogダウンロード
サービスKleaner SafeCheck · SHA-256ストレージ計画
有効化
購入ライセンスを購入
Blog →5 分で読めます2025-03-16· Kleaner PRO チーム

開発マシンの衛生管理:npm、pip、Dockerとその先

開発用ラップトップは、上にIDEをボルト留めしたゴミ工場です。すべてのパッケージマネージャーがキャッシュし、すべてのプロジェクトが独自の依存関係の森を引きずり、すべてのコンテナーランタイムが誰も参照しないレイヤーを抱えています。ディスクは一晩で死ぬのではなく、蝕まれていく。機能する答えはパニックの再インストールではなく、恒例の四半期監査です。

開発ディスクが実際に消えていく場所

一度でも見た人を驚かせない、四大収集家がいます。パッケージキャッシュはデフォルトのまま天井なく育ち、node_modulesはプロジェクトごとに依存ツリーを複製し、Dockerは引っ張った・ビルドしたすべてのレイヤーを手放さず、WSL2はLinuxファイルシステム全体を、要求とともに肥え太り自らは痩せない仮想ディスクに閉じ込めます。IDEのインデックス、ビルド成果物、並んで置かれた3バージョンのSDKを足せば、2年物のマシンは裏付けのある死重量を何十ギガバイトも平然と運んでいます。謎などありません。ゴミはただ、あなたが決して訪れない12のディレクトリーに散らばっているだけです。

  • npm:%LOCALAPPDATA%\npm-cache — インストールした全パッケージ全バージョンの完全なコピー
  • pip:%LOCALAPPDATA%\pip\cache — すべてのwheel。さらに各WSLディストリビューション内の~/.cache/pip
  • Docker Desktop:danglingイメージ、停止コンテナー、ビルドキャッシュ、匿名ボリューム — docker system dfが合計を示し、docker system pruneが回収します
  • WSL2:ディストリビューションのext4.vhdxはビルドのたびに肥大し、強制コンパクトなしには領域を返しません
  • プロジェクト:放置されたリポジトリのnode_modulesは数百MBから数GB。価値はlockfileにあり、フォルダーは再構築できます
  • IDE:JetBrainsのキャッシュとインデックスのディレクトリー、そして各チェックアウトに散らばるtarget/、build/、dist/、obj/フォルダー

四半期パス、正しい順序で

まず計測します。そうすれば1時間は質量のある場所に使えます。ユーザープロファイルにはtreemapツール、コンテナー側にはdocker system df、ディストリビューションにはwsl --list --verboseを。次に、安全なものから危険なものへ順に進めます。キャッシュは要求に応じて再構築されるので、遠慮なくパージしてかまいません — npm cache clean --force、pip cache purge、Gradleとcargoにも同等のコマンドがあります。続いて放置プロジェクトです。依存フォルダーを削除し、lockfileは保持します。リポジトリが目覚めれば、npm ciやpip install -rが数分で全部を再構築します。Dockerはその後です。danglingイメージとビルドキャッシュを剪定し、実際に実行するタグ付きイメージは残します。最後はWSL2の仮想ディスク。ディストリビューション内の削除はWindows側のファイルを縮めないからです。wsl --shutdownを実行してからvhdxをコンパクトします。本当に怪物化していれば、ディストリビューションのエクスポートと再インポートを。

ディスクを平坦に保つ習慣

衛生管理は習慣として行うほうが、救助として行うより安上がりです。ツールはグローバルインストールではなくプロジェクト単位に置く。イメージはローカルに貯め込まず、CIに引っ張らせる。レイヤーの動物園が記憶を持ち始める前に、docker system pruneを毎月実行する。数ギガバイトのデータセットはセカンドドライブに置いてリンクし、システムディスクには再生成されるものだけを置く。そして空きのほとんどないC:は、見た目の問題ではなくビルド時のインシデントとして扱うこと。npmもDockerもコンパイラーツールチェーンも、掻き鳴らすディスクが尽きたとき、創造的な形で失敗し始めます。

よくある質問

npmとpipのキャッシュを削除しても安全ですか?

はい — キャッシュは再構築されるために存在します。npm cache clean --forceとpip cache purgeが領域を解放し、次のインストールは必要なものをダウンロードし直すだけです。

WSL2の仮想ディスクを縮小するには?

まずディストリビューション内のゴミを削除し、wsl --shutdownを実行してから、DiskPartかOptimize-VHDでvhdxをコンパクトします。本当に肥大化した場合:エクスポートと再インポート — 新しいファイルは生きたデータだけを持ちます。

購入前にライセンスの内容をご確認ください。

一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。

Windows 版をダウンロードライセンスを購入

次に読む記事

npm と pnpm のキャッシュ:AppData に潜むギガバイトの正体→Docker Desktop と WSL2:際限なく育つ VHDX を手なずける→pip キャッシュと仮想環境を整理して Python のディスク容量を節約→node_modules 戦争:死んだサイドプロジェクトからギガバイトを奪還する→

お問い合わせ: [email protected]

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