当前位置: 首页 > 知识库问答 >
问题:

前端 - pnpm为什么有时用来安装包,node_modules反而比npm大?

杜俭
2023-05-26

比如fantastic-admin这个项目,计时如下: pnpm install 和 npm install 都是淘宝镜像
pnpm: 22.6s 包大小:281m 包占用空间:348m
npm: 33s 包大小:277m 包占用空间:324m

这。。。有点尴尬了
我看官网写的是只要下过一次包,就会存在公共的pnpmStore里面供下次链接的方式指向,按理说大小应该大大降低吧。不过下包速度确实比npm快

共有1个答案

伯逸明
2023-05-26

不知道你是怎么查看的,我猜是直接右键属性看的大小或者占用空间?或者是用的 du 命令?

这么做是不对的,因为这样查看的结果并不会忽略硬链接。如果你里面有两个硬链接指向了同一个目录或文件,你这么看反而会加了两遍。

Windows 上我还真不知道该怎么计算目录大小时忽略硬链接。Linux/macOS 上你可以参照这个回答:https://unix.stackexchange.com/questions/118203/how-to-get-fo...

 类似资料: