npkill - 如何快速刪除 node_modules

npkill - 如何快速刪除 node_modules

隨著所開發的專案日益增加,散佈在各處的 node_modules 檔案也越來越多,而這些專案多到你早就忘記放在哪了 …

一起來認識 npkill,讓我輕鬆快速刪除了 5.8 GB 的 node_modules 檔案。

目錄

不需安裝 npkill 也能使用

只要電腦本身已經有安裝 Node、NPM(Node Package Manager) 套件管理工具,你不需要安裝 npkill 也能使用:

$ npx npkill

如果還是想要安裝它,可參考以下 command:

$ npm  i  -g  npkill

本人電腦硬體、執行環境

僅參考:

  • Apple MacOS
  • nvm, npm(v7.10.0 及 v12.13.0)
  • Terminal

如何運作?

這裡我僅輸入執行 command 去刪除 node_modules 檔案,並沒有安裝

image

輸入 $ npx npkill command 後,會開始掃描電腦含有 node_modules 的檔案,同時列出完整路徑、檔案大小。

其中須特別留意,電腦系統當中有些軟體、程式需要 node_modules 才能運作,誤刪會有點麻煩。貼心的 npkill 會透過 ⚠️ 圖案和鮮豔顏色標示。

image

透過鍵盤 ↓ ↑ 上下鍵 在檔案間移動,此時若要刪除只需要按下 Space(空白鍵) 就會開始刪除 node_modules 檔案,如果要中斷執行想退出可以在鍵盤輸入 Q 或是 ⌘ command + C(Microsoft WindowsOS 應輸入 Ctrl + C)。

已刪除的檔案 Terminal 會顯示 DELETED,而本次執行我一共刪除了 5.8 GB 的 node_modules 檔案。

Ref

comments powered by Disqus