7.3.1 pnpm 的崛起:硬链接与内容寻址的极致应用 7.3.1 pnpm 的崛起:硬链接与内容寻址的极致应用 在前端工程化的演进长河中,依赖管理一直是一个令人爱恨交织的话题。如果说 npm 的出现开启了 Node.js 模块化的时代,yarn 的诞生解决了早期 npm 的性能与确定性痛点,那么 pnpm 的崛起,则是一场关于文件系统底层逻辑的深刻革命。它没有停留在应用层的修修补补,而是深入到底层,利用操作系统的硬链接与内容寻址存储,彻底重构了 nodemodules 的物理形态。 作为一名长期深耕于前端基础设施的技术人员,我见证过太多因为“幽灵依赖”导致的构建失败,也目睹过单体仓库中 nodemodules 占据数百 GB 磁盘空间的荒谬场景。