node_modules包为什么会越来越大?

node_modules包为什么会越来越大?

公司有个vue项目,已经存在很久了,最近发现磁盘红了,于是清理出2、3g来,可视不一会儿,又红了,反复几次后,终于失去了耐心,于是决定找找原因,最后发现项目下的node_modules文件夹超过了50g(计算了十来分钟,还在进行中,估计远超过这个数字),突然有个疑问,有没有安装新的依赖包,也没有执行npm install操作,为什么会越来越大呢?

这涉及有点过分啊,如果多个项目,那不是太大空间都扛不住了?

目前已经超过70G了,无语中...


回答:

多半是谁都乱装,也不区分版本,也不区分功能,也不清理,最后层层叠叠装了一堆,加上测试框架、chromium 之类的,就很大了。

不过超过 70G 还是有点夸张,我在XX办公见过 10G 的,已经觉得太大了。

建议:

  1. 移除不需要的仓库
  2. 升级一些仓库,让他们能共用一些仓库
  3. 删掉 node_modules 和 package-lock.json,然后重新安装,也能省掉不少


回答:

删除缓存,lock文件,重新安装依赖

以上是 node_modules包为什么会越来越大? 的全部内容, 来源链接: utcz.com/p/937336.html

回到顶部