pnpm 支持 Windows、Linux 和 macOS 三大主流操作系统。在 Linux 上,同时提供基于 glibc 和 musl 的构建版本,Alpine 等基于 musl 的发行版可自动选择对应版本。独立安装脚本无需预装 Node.js,pnpm 本身是自包含的可执行文件,安装后可通过 pnpm runtime set node lts -g 自动安装所需的 Node.js 运行时。
使用 npm 或 Corepack 安装 pnpm 时,pnpm v10 需要 Node.js v18.12 或更高版本;pnpm v11 起要求 Node.js v22 或更高版本,且以纯 ESM 模块分发。对于不支持独立安装脚本的环境(如 Intel 芯片的 macOS),可通过 npm、Corepack 或 Homebrew 安装。
pnpm 在主流 CI 平台(GitHub Actions、GitLab CI、Azure Pipelines、AppVeyor 等)上均有官方支持或成熟集成方案。GitHub Actions 提供 pnpm/action-setup 官方 Action,其他平台可通过独立安装脚本或 Corepack 启用。pnpm 会自动检测 CI 环境并启用冻结锁文件模式,确保构建的可复现性。