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

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

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


当前回答

我想之前没有提到过。但是删除不需要的node_modules的最好方法是安装一个名为npmkill的实用程序。

安装:

从您的终端:

npm i -g npkill

要使用它:

从您的终端:

npkill

或者,你可以直接使用它,而不需要安装:

npx npkill

然后你会看到一个项目列表,点击空格键可以删除它们的node_modules。

其他回答

我想之前没有提到过。但是删除不需要的node_modules的最好方法是安装一个名为npmkill的实用程序。

安装:

从您的终端:

npm i -g npkill

要使用它:

从您的终端:

npkill

或者,你可以直接使用它,而不需要安装:

npx npkill

然后你会看到一个项目列表,点击空格键可以删除它们的node_modules。

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

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

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

我在windows 10上,我不能删除消息“目录不是空的”文件夹。rimraf和rm -rf都不起作用。

将一个空文本文件复制到每个文件夹中就可以了——我可以删除完整的node_modules文件夹。

使用CMD命令

npx rimraf node_modules

在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/