Appearance
pnpm
pnpm 是一个快速、节省磁盘空间的包管理器。
链接
特性
- 节省磁盘空间: 使用内容寻址存储;包从全局存储链接,节省磁盘空间。
- 快速: 由于其高效的安装策略,通常比 npm 和 Yarn 更快。
- 严格: 创建非扁平的
node_modules结构,防止访问幽灵依赖。 - Monorepo 支持: 对工作区的一流支持。
基本用法
bash
# 初始化新项目
pnpm init
# 安装 package.json 中的依赖
pnpm install
# 添加特定包
pnpm add <package-name>
# 添加开发依赖包
pnpm add <package-name> -D
# 运行 package.json 中定义的脚本
pnpm <script-name>