隨著所開發的專案日益增加,散佈在各處的 node_modules 檔案也越來越多,而這些專案多到你早就忘記放在哪了 …
一起來認識 npkill,讓我輕鬆快速刪除了 5.8 GB 的 node_modules 檔案。
只要電腦本身已經有安裝 Node、NPM(Node Package Manager) 套件管理工具,你不需要安裝 npkill 也能使用:
$ npx npkill
如果還是想要安裝它,可參考以下 command:
$ npm i -g npkill
僅參考:
這裡我僅輸入執行 command 去刪除 node_modules 檔案,並沒有安裝。
輸入 $ npx npkill
command 後,會開始掃描電腦含有 node_modules 的檔案,同時列出完整路徑、檔案大小。
其中須特別留意,電腦系統當中有些軟體、程式需要 node_modules 才能運作,誤刪會有點麻煩。貼心的 npkill 會透過 ⚠️ 圖案和鮮豔顏色標示。
透過鍵盤 ↓ ↑ 上下鍵 在檔案間移動,此時若要刪除只需要按下 Space(空白鍵) 就會開始刪除 node_modules 檔案,如果要中斷執行想退出可以在鍵盤輸入 Q 或是 ⌘ command + C(Microsoft WindowsOS 應輸入 Ctrl + C)。
已刪除的檔案 Terminal 會顯示 DELETED,而本次執行我一共刪除了 5.8 GB 的 node_modules 檔案。