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

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

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


当前回答

我用giitbash删除文件夹!

rm -r node_modules

我花了一些时间删除所有内容,但对我来说很有效!

其他回答

我还没有在其他操作系统上测试过

rm -r node_modules

事实上,你可以用它删除任何文件夹。

比如rm -r anyfolderwherhisnotdeletablefromshiftdeleteordelete。

只需打开github移动到文件夹的根目录并运行此命令

希望这能有所帮助。

谢谢, Ajay Kotnala

我用giitbash删除文件夹!

rm -r node_modules

我花了一些时间删除所有内容,但对我来说很有效!

提前一个小节拍为多个文件夹…

如果你有一个包含多个“构建”的项目文件夹,其中包含“node_module”。如:

C:/Project/build-1/node_modules
C:/Project/build-2/node_modules
C:/Project/build-3/node_modules
C:/Project/build-4/node_modules

删除所有以"build"开头的文件夹

! 首先按照上面的建议安装nodejs和rimraf !

然后进入项目路径,运行PowerShell命令

cd  C:/Project/
Get-ChildItem build* | foreach {rimraf -Path $_.FullName}

这需要耍诡计

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

不是完全相关的,但这是我在寻找类似解决方案时发现的第一篇文章,我认为值得在这里发布。

在尝试安装electron-redux失败后,我在Windows 10上试图删除我的node_modules文件夹时遇到了权限问题。似乎electron-redux向我的node_modules添加了@types,它设置了不正确的权限。

Rimraf没有成功,因为它仍然遇到许可问题。

我最终重命名node_modules,然后简单的删除工作。