在尝试删除npm install创建的node_modules目录时:
源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称
我也尝试了shift + delete,仍然有同样的问题。
在尝试删除npm install创建的node_modules目录时:
源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称
我也尝试了shift + delete,仍然有同样的问题。
当前回答
为了备份,我需要清理整个Projects目录,所以我安装了rimraf并在根目录下运行(在git bash提示符中):
find . -name "node_modules" -type d -prune -exec rimraf '{}' +
非常有效,真正的递归(避免子node_modules),在windows上快速(感谢rimraf)。
来源:
https://rtmccormick.com/2018/01/10/clear-node-modules-folders-recursively-mac-linux/ 这个问题的公认答案暗示了rimraf,但在递归方面缺乏
其他回答
在Windows上,使用Total Commander,你所要做的就是选择文件夹,点击shift + delete。别忘了shift键。
对我有用的是:
关闭节点管理器控制台 关闭您所在的Atom (visual studio代码)开发环境。 然后删除node_modules NPM安装rimraf rimraf node_modules
请节省阅读这些答案的时间,直接使用npx,而不是尝试全局安装rimraf。您可以运行单个命令,并始终拥有最新的版本,而不会出现此处所见的任何问题。
npx rimraf ./**/node_modules
为了备份,我需要清理整个Projects目录,所以我安装了rimraf并在根目录下运行(在git bash提示符中):
find . -name "node_modules" -type d -prune -exec rimraf '{}' +
非常有效,真正的递归(避免子node_modules),在windows上快速(感谢rimraf)。
来源:
https://rtmccormick.com/2018/01/10/clear-node-modules-folders-recursively-mac-linux/ 这个问题的公认答案暗示了rimraf,但在递归方面缺乏
好吧,所以我的问题是,我有。bin文件夹内node_modules和我无法删除,我尝试了所有上述解决方案相同,但没有工作。
重复的错误是“你没有权限删除文件夹或它已被其他程序使用”。
解决方案,我发现“我在我的电脑上安装了防病毒软件,这是在不知不觉中使用来自node_modules文件夹的文件”。
我卸载了防病毒软件或者你可以从防病毒设置选项中更改权限设置(取决于你有哪种防病毒软件)。现在我可以删除node_modules文件夹。