在尝试删除npm install创建的node_modules目录时:
源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称
我也尝试了shift + delete,仍然有同样的问题。
在尝试删除npm install创建的node_modules目录时:
源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称
我也尝试了shift + delete,仍然有同样的问题。
当前回答
任何文件管理器都可以避免这样的问题,例如Far manager
其他回答
什么都试过了,但都没用。以上所有方法都不起作用。最后,我能够通过VSCode删除。
用VSCode打开你的根文件夹。 选择“node_modules”文件夹并删除。 利润。(删除需要几毫秒。)
在Windows上,我的解决方案是使用rmdir命令:
rd /S .\node_modules\
如果第一次失败了,那就再试一次。 还要检查当前是否有正在运行的脚本使用这些模块(npm run serve或类似的)。
我使用Winrar简单地做到了这一点,这可能看起来是一个奇怪的解决方案,但工作得非常好。
右键单击node_modules文件夹 选择Add to archive…菜单上的。 打开Winrar对话框 只要检查归档后删除文件的选项 完成后不要忘记删除node_modules.rar。
(更新) 这也适用于7Zip
在Windows平台上,最简单的方法是使用终端。 请执行命令RMDIR /Q/S foldername删除该文件夹及其所有子文件夹。
例如:RMDIR /Q/S node_modules
上面的命令删除node_modules文件夹及其子文件夹。 有关信息,请访问https://www.ghacks.net/2017/07/18/how-to-delete-large-folders-in-windows-super-fast/
仅使用DOS命令DELETE,无需任何安装:
在C或D盘上创建一个空文件夹test,并使用以下DOS命令
robocopy /MIR c:\test D:\UserData\FolderToDelete > NUL
完成上述命令后,您的文件夹将为空,现在您可以删除文件夹。
不用担心,您的测试文件夹将始终为空,因此您可以随时删除它。