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

2024-01-06 10:57:34 +08:00
 ferencz

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

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

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

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

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

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

© 2021 V2EX