pnpm 8 requires Node ≥ 16.14.0; Node.js 18 satisfies this. Works without issues. pnpm 8 introduced a major virtual store layout change — if migrating from pnpm 7, run `pnpm install` fresh after upgrading.