Node.js 項目做多了,過一段時間就會積壓一堆不常用的項目,佔用了不少硬碟空間。通常最佔用空間又令電腦變慢的元兇莫過於 NODE_MODULE 這目錄了。又因NODE_MODULE可以從npm install 或 yarn install等指令安裝,所以清空它影響不大。當然,還有dist目錄也可以考慮。
以下的小指令方便一次過清理:
# To find the node_module and dist folder:
find . -type d \( -name "node_modules" -o -name "dist" \) -prune
# Exclude vscode-server and yarn cache:
find . -type d -name "node_modules" ! \( -path '*.vscode-server*' -o -path '*.cache*' \) -prune
# Remove node_module folders under home folder at once:
find ~ -type d -name "node_modules" ! -path '*.vscode-server*' -prune -exec rm -rf '{}' +
留意,如果意外刪除 .vscode-server 的 node_module,就需要刪除 .vscode-server 目錄了,然後在VSCODE Connect to WSL,這樣才會重新安裝 vscode server 一遍。但留意這樣要重新安裝 WSL 下的 VScode Extension