我有多个项目使用node_modules
,我没有在月份触及。如果我可以删除node_module
只能保存我的5到8 GB的存储空间。
我发现Command line tool to delete folder with a specified name recursively in Windows 但是显示特定文件夹中的删除文件
D:\Project\Doing\prject1\
D:\Project\Complete\Project1\
FOR /d /r . %d IN (project1) DO @IF EXIST "%d" rd /s /q "%d"
但是我不想搜索每个目录以查找node_module而是想从我的PC(所有驱动器)中删除所有node_module文件夹我该怎么做?
如果我需要返回node_modules,我可以简单地运行npm install
,因此清空空间对我来说是个好主意。
我发现解决方案here就像一个魅力。
find . -name "node_modules" -exec rm -rf '{}' +
要列出所有node_modules,请在命令提示符中使用此命令:
FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" echo %d"
对于删除,您可以这样做:
FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" rm -rf "%d"
这不适用于powershell only cmd