pnpm

pnpm
★5
软件描述
快速、节省磁盘空间的包管理器。
官方网站
访问软件的官方网站了解更多信息
官方认证
pnpm.io
安全链接HTTPS
什么是 pnpm?
快速
pnpm 比其他工具快达 2 倍
高效
node_modules 中的文件从单一的内容寻址存储中克隆或硬链接而来
支持多包仓库
pnpm 内置对仓库中多个包的支持
严格
pnpm 默认创建非扁平化的 node_modules,因此代码无法访问任意包
🔄 替代方案
11 个选择
Bower
Bower 是一个网页包管理器。Bower 可让您轻松安装图像、CSS 和 JavaScript 等资源,并为您管理依赖关系。
npm
npm 是用于 Node.js 的包管理器,通过命令行运行,用于管理应用程序的依赖项。它是 Node.js 最主流的包管理器。

Verdaccio
Verdaccio 是一个用 Node.js 编写的轻量级私有 npm 代理仓库。

Yarn
★4
Yarn 是您代码的包管理器。它可让您快速、安全、可靠地与全球其他开发人员共享和使用代码,您无需担心任何问题。
Turborepo
Turborepo 是一个高性能的构建系统,专为 JavaScript 和 TypeScript 代码库设计,旨在扩展单体仓库并加速单包工作区的工作流。它采用轻量级方法优化仓库任务,节省开发人员和大型团队的时间并降低开支。

Rush Monorepo
Rush 是 JavaScript 开发者的单体仓库管理工具,帮助从共享的 Git 仓库中创建和发布多个包。它支持并行构建、仓库策略和 NPM 安装,充当 Rush Stack 的编排器。

Yalc
Yalc 是一个开源的 monorepo 工具,帮助开发者本地发布、安装和管理包。它与 npm、yarn 和 pnpm 等包管理器无缝集成,使开发者能够同时处理多个项目和包。

Lerna
Lerna 是一个快速、现代的构建系统,用于从同一仓库中管理并发布多个 JavaScript/TypeScript 包。

