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

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

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

阅读 2.6k
1 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题