Skip to content

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>