如何快速删除node_modules文件夹?

7

当我想要删除一个 node_modules 文件夹时,如果使用Windows资源管理器删除,会花费很长时间。有什么方法可以更快地删除它?


你使用的是Windows操作系统吗? - Sachin Yadav
2个回答

4
我曾经也遇到过同样的问题,删除需要花费数小时,直到我找到了此解决方法:
  1. 选择 node_modules 文件夹。使用文件浏览器操作。

  2. 以管理员身份打开 Powershell:按 Alt+F,然后按 S,最后按 A

  3. 等待并接受以管理员身份打开 Powershell。

  4. 粘贴此命令并按下 Enterdel /f/q/s *.* > nul

警告

请确保在 node_modules 文件夹中。我的意思是,终端路径以 ...\node_modules 结尾。

在上面的命令中,我们使用 /f 开关来强制删除只读文件。 /q 开关启用安静模式。 /s 开关执行您要删除的文件夹内所有文件的命令。使用 *.* 告诉 del 命令删除每个文件,> nul 禁用控制台输出,提高性能和速度。

  1. 等待进程执行操作。

  2. 现在使用 cd.. 命令回到上一级目录。

  3. 最后,使用此命令删除 node_modules 文件夹:rmdir /q/s node_modules

在上面的命令中,我们使用 /q 开关启用安静模式,/s 开关运行命令以删除所有文件夹,并且 node_modules 是您需要指定以删除所需文件夹的变量。


如果您在 Powershell 中遇到错误,请尝试其他管理员终端,例如 Windows 终端、命令提示符(cmd)或第三方终端,如 ConEmu。我使用 Cmder 完成了所有删除工作,仅花费了 5 分钟。当然,这个持续时间根据文件夹的大小而有所不同。


参考资料:

pureinfotech.com

ConEmu

Cmder


2
从您的项目文件夹中使用以下命令来删除它: rd .\node_modules\ /s /q

在Linux Fedora上我没有rd命令。是更快获取它还是使用npm uninstall命令? - Dmitry Koroliov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接