有没有办法删除所有node_module而无需从本地驱动器打开每个项目?

问题描述 投票:3回答:2

我有多个项目使用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,因此清空空间对我来说是个好主意。

node.js windows npm command node-modules
2个回答
2
投票

我发现解决方案here就像一个魅力。

find . -name "node_modules" -exec rm -rf '{}' +


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 only cmd

© www.soinside.com 2019 - 2024. All rights reserved.