在尝试删除npm install创建的node_modules目录时:
源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称
我也尝试了shift + delete,仍然有同样的问题。
在尝试删除npm install创建的node_modules目录时:
源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称
我也尝试了shift + delete,仍然有同样的问题。
当前回答
我想之前没有提到过。但是删除不需要的node_modules的最好方法是安装一个名为npmkill的实用程序。
安装:
从您的终端:
npm i -g npkill
要使用它:
从您的终端:
npkill
或者,你可以直接使用它,而不需要安装:
npx npkill
然后你会看到一个项目列表,点击空格键可以删除它们的node_modules。
其他回答
尝试Visual Studio代码
在尝试了许多解决方案后,我发现这是相当简单的。 只需在Visual code中打开项目并删除它。UI可能会冻结几秒钟,但它肯定会工作。我使用许多大尺寸的node_modules文件夹进行测试
谢谢
我使用Winrar简单地做到了这一点,这可能看起来是一个奇怪的解决方案,但工作得非常好。
右键单击node_modules文件夹 选择Add to archive…菜单上的。 打开Winrar对话框 只要检查归档后删除文件的选项 完成后不要忘记删除node_modules.rar。
(更新) 这也适用于7Zip
请节省阅读这些答案的时间,直接使用npx,而不是尝试全局安装rimraf。您可以运行单个命令,并始终拥有最新的版本,而不会出现此处所见的任何问题。
npx rimraf ./**/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