一个清理 node_modules 的命令行工具

2020-02-04 09:49:03 +08:00
 djyde

作为 Web Developer, 一些历史项目的 node_modules 占了很多硬盘空间,所以写了一个 CLI 用来按修改时间清理 node_modules

https://github.com/djyde/clean-nm

7201 次点击
所在节点    分享创造
12 条回复
2bab
2020-02-04 10:08:22 +08:00
niubi!
mars0prince
2020-02-04 10:16:36 +08:00
按修改时间清理?怎么讲
optional
2020-02-04 10:16:56 +08:00
find . -type d -name node_modules -prune -ctime +n | xargs rm -rf {}
zsxzy
2020-02-04 10:21:01 +08:00
@optional 优秀
SorcererXW
2020-02-04 10:33:10 +08:00
有一个类似的工具,https://github.com/voidcosmos/npkill
djyde
2020-02-04 10:42:14 +08:00
@SorcererXW #5 谢谢分享
CEBBCAT
2020-02-04 12:03:21 +08:00
是要用 npm 安装吗?(捂嘴笑)
FrankD
2020-02-04 15:24:56 +08:00
每个工程都有 node_modules 确实浪费,也没必要啊。npm 不好搞个 local repository ?
damngood
2020-02-04 15:50:45 +08:00
yanr2 貌似没有 node module 了
rupert
2020-02-04 16:22:39 +08:00
为什么不直接删了项目,没有了 node module 项目也运行不了啊
Mitt
2020-02-05 01:32:50 +08:00
@rupert node_modules 没了可以 npm install 回来,代码没了不一定能再拉下来
wivwiv
2020-02-05 01:38:02 +08:00
之前自己用 glob 和 child_process 弄过一个,跑完 20GB 空间出来了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/642002

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX