node_modules 小文件真是多的离谱,服了!

320 天前
 ferencz

忘记打包了,直接移动源码,好家伙,文件管理器移动进度直接卡住。点关闭,没效果,强行关闭。卧槽了!文件数据给我弄坏了!给我代码弄得缺胳膊少腿的,源码文件最后少了一段,开头也乱码了!哎!

8609 次点击
所在节点    Node.js
42 条回复
lcbp
320 天前
黑洞可不是白叫的,233
codehz
320 天前
但说实话这得怪微软(
它们也知道复制小文件慢所以才搞 dev drive
bthulu
320 天前
小文件方便摇树啊. 我这组里都是恨不得一个函数一个文件的.
BugCry
320 天前
等等,你不用 git 的吗
kneo
320 天前
@codehz 朋友,若你有经验,能否分享下,dev drive 好用吗?
ferencz
320 天前
@BugCry git 没用,github 也没上传,哭死。
codehz
320 天前
@bthulu esm 时代不需要手动拆这么细了,只需要按实际目的拆即可
aecra
320 天前
@ferencz 我现在不用 git 写代码都不踏实
JounQin
320 天前
你可能在找 P'n'P ?虽然我不用。
kdwnil
320 天前
可不可以删掉 node_modules 再移动,到新目录再执行 npm install ? npm 这些应该都有缓存的。移动文件最怕遇到 node_modules 和 .git
ferencz
320 天前
@kdwnil 哎,长记性了
ntedshen
320 天前
我之前测的在 windows 下面删 nodemodules 最快的办法是 rimraf 。。。
只比 rm -rf 慢 12 倍。。。
原生的 rmdir 或者 rm 在 ntfs 下面比 ubuntu+ext4 要慢 30 倍左右。。。
MrKrabs
320 天前
首谈开个 wsl1 用 mv
crazyweeds
320 天前
我觉得 node_modules 非常有必要直接走内存。。虽然听上去有点扯,但是每次删除都要半天,确实服气得很呢。
body007
320 天前
用 pnpm 吧,node_modules 目录下很多是链接目录,实际文件都在缓存里面。
giter
320 天前
@crazyweeds 谁会整天没事干就删除 node_modules 文件夹
flavoury
320 天前
node_modules 一个重要作用是,方便你删除文件时反悔
kenvix
320 天前
npm 确实大便
Plumbiu
320 天前
受 po 启发,写了一个优化 node_modules 的小工具: https://github.com/Plumbiu/prune-npm
bokchoys
320 天前
![]( )

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

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

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

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

© 2021 V2EX