node_modules包为什么会越来越大?
公司有个vue项目,已经存在很久了,最近发现磁盘红了,于是清理出2、3g来,可视不一会儿,又红了,反复几次后,终于失去了耐心,于是决定找找原因,最后发现项目下的node_modules
文件夹超过了50g(计算了十来分钟,还在进行中,估计远超过这个数字),突然有个疑问,有没有安装新的依赖包,也没有执行npm install
操作,为什么会越来越大呢?
这涉及有点过分啊,如果多个项目,那不是太大空间都扛不住了?
目前已经超过70G了,无语中...
回答:
多半是谁都乱装,也不区分版本,也不区分功能,也不清理,最后层层叠叠装了一堆,加上测试框架、chromium 之类的,就很大了。
不过超过 70G 还是有点夸张,我在XX办公见过 10G 的,已经觉得太大了。
建议:
- 移除不需要的仓库
- 升级一些仓库,让他们能共用一些仓库
- 删掉 node_modules 和 package-lock.json,然后重新安装,也能省掉不少
回答:
删除缓存,lock文件,重新安装依赖
以上是 node_modules包为什么会越来越大? 的全部内容, 来源链接: utcz.com/p/937336.html