Migrating to PNPM

Saturday, 21 March 2026

Advantages (as I see them).

Quick start

These are handy things…

Gotchas

Dependencies are (correctly) explicit

Using PNPM to manage Node versions

Note: PNPM does not allow different Node.js versions per project - it’s global only, so only handy if you’re consistent with your node version across all things. For the moment, sticking with nvm is probably preferred.

If you want to manage Node.js with PNPM, you need to remove any Node.js installed by other tools, then install PNPM using one of the standalone scripts that are provided on the installation page: https://pnpm.io/installation

Post changelog

Back to all posts