Mac node_modules 清理

從 Node.js 專案中回收空間

MintDisk 找出你數週沒有更動的專案中的 node_modules,並顯示還原它們的安裝指令。套件管理器快取也包含在內。

掃描免費。清理與刪除功能包含在 7 天免費試用及 Pro 中。

MintDisk 開發者工具包,選取了 demo-web 的 node_modules,已閒置 94 天,可用 npm install 還原

如何用 MintDisk 清理 node_modules

  1. 1

    尋找不活躍的專案

    開發者工具包會在 ~/Developer、~/Projects 和 ~/Code 等檔案夾中,尋找有 package.json 且檔案在 30、60、90 或 180 天內沒有變更的專案。

  2. 2

    查看還原指令

    每個專案會依其鎖定檔顯示 npm install、pnpm install、yarn install 或 bun install。.next 和 .nuxt 檔案夾也會列出。

  3. 3

    移至垃圾桶

    選取的 node_modules 檔案夾會移至垃圾桶。package.json、鎖定檔和你的原始碼不會被更動。

適用情境

  • 舊的個人專案

    每個專案數百 MB 的 node_modules,在許多儲存庫中累積起來。

  • npm 快取清理

    深度清理會列出 npm 快取、pnpm 儲存區以及 Yarn 和 Bun 快取,需要時套件管理器會重新下載。

  • Next.js 和 Nuxt 建置產物

    不活躍專案的 .next 和 .nuxt 檔案夾會在 node_modules 旁邊被找到。

使用須知

  • 專案是否不活躍,取決於其自身檔案和 git 中繼資料的最後一次變更。MintDisk 不檢查未提交的變更。
  • 開發者工具包中的 node_modules 檔案夾會移至垃圾桶;在深度清理中清理的套件快取會被永久刪除。
  • 在標準檔案夾和你新增的檔案夾中最多搜尋 6 層;不會跟隨符號連結。
  • 重新安裝需要時間和網路連線。

常見問題

移除 node_modules 安全嗎?

只要專案仍有 package.json 就是安全的:安裝指令會重建 node_modules。MintDisk 會顯示該指令,並在移除前再次檢查檔案夾。

MintDisk 如何判斷專案不活躍?

它查看專案自身檔案(兩層深)的最新變更,以及 HEAD 和索引等 git 活動。你可以選擇 30、60、90 或 180 天。

它會清理 npm 快取嗎?

會。深度清理會列出 npm 快取和 pnpm 儲存區,並依建議預先選取;Yarn 和 Bun 快取會列出但不預選。

node_modules 清理免費嗎?

掃描是免費的。移除需要 7 天免費試用或 Pro 授權。

繼續探索

在你的 Mac 上試試看

MintDisk 支援 macOS 12 或更新版本,適用於 Apple 晶片和 Intel 晶片的 Mac。在 App 內即可開始 7 天試用,不需信用卡。

向 AI 助手瞭解 MintDisk

主流大語言模型給出的實時、客觀中立評估。