Skip to content

MODULE_NOT_FOUND with corepack use pnpm@next-12 #873

Description

@MikeMcC399

Current behavior

Executing corepack use pnpm@next-12 results in an error MODULE_NOT_FOUND

Expected behavior

Corepack should work with pnpm@12. This is however currently an Alpha release.

Steps to reproduce

On Ubuntu 24.04.4 LTS, Node.js 24.18.0 LTS, Corepack 0.35.0

rm -rf ~/.cache/node/corepack
npm uninstall pnpm -g # if previously installed globally
corepack enable pnpm
cd $(mktemp -d)
corepack use pnpm@next-12

Logs

with export DEBUG=corepack

$ rm -rf ~/.cache/node/corepack
npm uninstall pnpm -g # if previously installed globally
corepack enable pnpm
cd $(mktemp -d)
corepack use pnpm@next-12

up to date in 198ms
Installing pnpm@12.0.0-alpha.11 in the project...
  corepack Installing pnpm@12.0.0-alpha.11 from https://registry.npmjs.org/pnpm/-/pnpm-12.0.0-alpha.11.tgz +0ms
  corepack Downloading to /home/mike/.cache/node/corepack/v1/corepack-4919-1dff2b33.faa778 +0ms
  corepack LastKnownGood file would be located at /home/mike/.cache/node/corepack/lastKnownGood.json +293ms
  corepack No LastKnownGood version found in Corepack home. +2ms
  corepack Download and install of pnpm@12.0.0-alpha.11 is finished +0ms
  corepack Checking /tmp/tmp.cWjgFyIw1M/package.json +1ms
  corepack Checking /tmp/package.json +0ms
  corepack Checking /package.json +1ms

node:internal/modules/cjs/loader:1520
  throw err;
  ^

Error: Cannot find module '/home/mike/.cache/node/corepack/v1/pnpm/12.0.0-alpha.11/bin/pnpm.mjs'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1517:15)
    at wrapResolveFilename (node:internal/modules/cjs/loader:1071:27)
    at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1095:10)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1122:12)
    at Module._load (node:internal/modules/cjs/loader:1294:5)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at executeUserEntryPoint (node:internal/modules/run_main:154:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:89:21) {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Node.js v24.18.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions