Step 1 · StartERR_MODULE_NOT_FOUND after upgrading Node
Node's mandatory-extension and package.json 'exports' rules under "type": "module" have been in place since ESM support landed, well before Node 20 or 22 — the version upgrade is usually the trigger only because it shipped with a dependency/lockfile update, not because Node's own resolution rules changed.
What happens next
- passed → step 2, Does the failing specifier point at your own file, or an installed package?