node_modules 删除难题
在前端开发的世界里,node_modules 文件夹几乎是每个开发者心中的“痛”。每次项目依赖更新或者环境清理时,手动删除这个庞大的文件夹总是让人头疼不已。尤其是当项目依赖复杂时,node_modules 文件夹动辄几百 MB 甚至几个 G,手动删除时进度条缓慢移动,简直能把人逼疯!今天,就让我们一起探索如何高效删除 node_modules,告别“龟速”删除的噩梦。
rimraf 是 node 的一个包,可以用来删除文件夹,但是,它不能删除文件,因此,我们需要使用 fs 模块来删除文件。
首先,我们需要安装 rimraf 和 fs 模块:
npm install rimraf -g
一键删除:进入项目根目录,执行:
rimraf node_modules
系统原生命令的快速删除方案
系统原生命令的快速删除方案
- windows:
CMD 命令
rmdir /s /q node_modules
/s 表示递归删除,/q 表示静默执行,无需弹窗确认。
PowerShell(更快):
Remove-Item -Recurse -Force node_modules
- mac/linux:
rm -rf node_modules