通用技术-编程语言
pnpm
pnpm(全称 Performant npm,或 Performant Node Package Manager)是一款面向 Node.js 运行时的 JavaScript 包管理器,由 Zoltan Kochan 于 2016 年发起、2017 年正式发布。它通过内容可寻址存储(Content-Addressable Storage, CAS)与硬链接、符号链接相结合的非扁平化 node_modules 结构,实现依赖的一次下载、多处复用,在磁盘空间占用和安装速度上相较传统方案有显著优化。pnpm 同时提供严格的依赖隔离机制,从根本上避免幽灵依赖(phantom dependency)问题,并内置 monorepo 工作区支持,已被 Next.js、Vite、Vue、Prisma 等大量开源项目采用。