我有多个使用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
,所以清理空间对我来说是个好主意。
答案 0 :(得分:2)
我发现解决方案here像一个咒语。
find . -name "node_modules" -exec rm -rf '{}' +
答案 1 :(得分:0)
要列出所有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 cmd