pnpm 8 requires Node ≥ 16.14.0 (dropped Node 14 in pnpm 8.0.0, April 2023). Node.js 12 does not satisfy this. pnpm 8 will refuse to run. Node.js 12 is also EOL (April 2022). Upgrade to Node.js 20.