清除緣由
做爲前端開發人員,咱們使用 npm 來管理開發和運行時的依賴關係。當運行 npm 或是 yarn 時會下載百兆字節的 node_modules,當咱們作的項目越多,存儲的 node_modules 越多,致使電腦開始變得卡頓。前端
npkill
軟件包 npkill 列出了系統中的每個 nodemodules 文件夾,以及它們所佔用的空間。而後你能夠選擇要刪除哪些nodemodules文件夾。node
使用
使用如下命令git
npx npkill
複製代碼
默認狀況下,npkill 會從你當前所在目錄中搜索,要重寫,能夠使用--directory 參數github
npx npkill --directory ~/dev
複製代碼
正如你在截圖中所看到的,npkill顯示了咱們全部的node_modules文件夾,並容許咱們經過點擊空格鍵來刪除它們,一次一個。npm
咱們也能夠使用npkill來刪除更多的node_modules文件夾。另外一個清理機器空間的好方法是刪除全部的 dist 文件夾。要使用 npkill 來作到這一點, 只需使用 --target 參數便可。spa
npx npkill --target dist
複製代碼
關於npkill接受的各類參數的更多信息,請查看他們的github倉庫:https://github.com/voidcosmos/npkillcode