在尝试删除npm install创建的node_modules目录时:

源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称

我也尝试了shift + delete,仍然有同样的问题。


当前回答

任何文件管理器都可以避免这样的问题,例如Far manager

其他回答

您可以使用Git Bash删除文件夹:

例子: c: \ \用户olefrank \ \ mynodeproject项目

Rm -rf /c/users/olefrank/projects/mynodeproject

这太简单了。

只需删除node_modules中的所有文件夹,然后删除实际的node_module文件夹。

这对我有用。最好的运气……

在Windows上,我的解决方案是使用rmdir命令:

rd /S .\node_modules\

如果第一次失败了,那就再试一次。 还要检查当前是否有正在运行的脚本使用这些模块(npm run serve或类似的)。

我使用Winrar简单地做到了这一点,这可能看起来是一个奇怪的解决方案,但工作得非常好。

右键单击node_modules文件夹 选择Add to archive…菜单上的。 打开Winrar对话框 只要检查归档后删除文件的选项 完成后不要忘记删除node_modules.rar。

(更新) 这也适用于7Zip


我只是在PowerShell的项目文件夹中执行del node_modules,它会问你是否想删除它和它的子文件夹,只需点击'Y',就是这样