IT, 筆記

快速清空 NODE_MODULE

Node.js 項目做多了,過一段時間就會積壓一堆不常用的項目,佔用了不少硬碟空間。通常最佔用空間又令電腦變慢的元兇莫過於 NODE_MODULE 這目錄了。又因NODE_MODULE可以從npm installyarn 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-servernode_module,就需要刪除 .vscode-server 目錄了,然後在VSCODE Connect to WSL,這樣才會重新安裝 vscode server 一遍。但留意這樣要重新安裝 WSL 下的 VScode Extension

See also: bash - Delete node_modules folder recursively from a specified path using command line - Stack Overflow

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *