Levo ヘルプ · あなたの Mac に合わせて

Web 開発者向け:node_modules とパッケージキャッシュ

JavaScript のプロジェクトは、インストールするまでは小さいものです。数十個のプロジェクトを経ると、node_modules フォルダとパッケージキャッシュは合わせて数十 GB にもなります。そのほとんどは、ダウンロードし直せば元に戻ります。

Levo が探すもの

どのプロジェクトなら安全に削除できるか

Levo は、あなたが作業中のプロジェクトには慎重です。node_modules フォルダにチェックが入るのは、その中で何も動いておらず(開発サーバーも、開いているファイルも、コーディングエージェントのセッションもない)、あなたのエージェントがそのプロジェクトを待機中と判断したときだけです。今朝使ったプロジェクトは、チェックが入らないままです。

エージェントが判断を加えます。git にコミットされている dist フォルダはビルド出力ではありません。エージェントはその違いを知っています。

開発サーバーとウォッチャー

忘れられた開発サーバーやウォッチャーは、ファンが回り出すよくある原因です。Free memory, CPU and GPU を開くと、何時間も待機中のものをエージェントが一覧にするので、終了できます。使っていないものを終了して、メモリ、CPU、GPU を解放するをご覧ください。

おすすめの手順

  1. Analyse したら、Project dependencies を開きます。
  2. クリーンアップレベルを選びます。Balanced から始めるのがおすすめです。エージェントが待機中と判断したプロジェクトにチェックが入ります。
  3. Clean up を押します。古いプロジェクトに戻ったときは、いつもどおり npm install(またはお使いのツールの同等のコマンド)を実行します。

パッケージキャッシュはインストールを速くするだけなので、気軽に消して大丈夫です。消すと、次のインストールが少し遅くなり、1回だけネットワークが必要になります。