在尝试删除npm install创建的node_modules目录时:
源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称
我也尝试了shift + delete,仍然有同样的问题。
在尝试删除npm install创建的node_modules目录时:
源文件名大于该文件支持的文件名 系统。尝试移动到路径名称较短的位置,或者尝试 在尝试此操作之前,将名称重命名为较短的名称
我也尝试了shift + delete,仍然有同样的问题。
当前回答
有时候,即使你全局安装了rimraf,你也可以有一个本地的rimraf依赖(SASS通常有)。在这种情况下,我会运行以下命令:
按照usagidon的建议执行前2步,如果有问题或错误,请尝试
npm uninstall rimraf & rimraf node_modules
这将删除本地rimraf并使用全局rimraf
其他回答
为了备份,我需要清理整个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,但在递归方面缺乏
不是完全相关的,但这是我在寻找类似解决方案时发现的第一篇文章,我认为值得在这里发布。
在尝试安装electron-redux失败后,我在Windows 10上试图删除我的node_modules文件夹时遇到了权限问题。似乎electron-redux向我的node_modules添加了@types,它设置了不正确的权限。
Rimraf没有成功,因为它仍然遇到许可问题。
我最终重命名node_modules,然后简单的删除工作。
因为这是谷歌的结果,这是对我有用的:
更新,如果你有npm v5,使用npx:
- npx rimraf . - **/ node_模块
否则安装RimRaf:
NPM安装rimraf
在项目文件夹中删除node_modules文件夹:
rimraf node_modules
如果你想递归删除:
rimraf \ * * \ node_modules
[http://www.nikola-breznjak.com/blog/nodejs/how-to-delete-node_modules-folder-on-windows-machine/]
您可以使用Git Bash删除文件夹:
例子: c: \ \用户stu \ \ mynodeproject项目
Rm /c/users/stu/projects/mynodeproject -rfd
提前一个小节拍为多个文件夹…
如果你有一个包含多个“构建”的项目文件夹,其中包含“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}
这需要耍诡计